Tag Archives: State Trading Corporation.

India imports most of the crude oil it consumes, but its refineries turn that imported crude

New Delhi: India imports most of the crude oil it consumes, but its refineries turn [...]