(EnergyAsia, March 6, 2019, Wednesday) — India is talking up the idea of becoming a nation of “oil hubs” as it dreams of building more strategic petroleum stockpiling sites along its two coastlines facing the Arabian Sea and the Bay of Bengal.

This article is for Subscriber members only.
Log In Register