Indian Oil Corporation announced that Thyssenkrupp Industrial Solutions India has won an EPC contract for USD 75 million to build a catalytic dewaxing unit (CDWU) at its Baroda refinery in Gujarat. The German…