India Topped Its Strategic Petroleum Reserves With $19 A Barrel Oil
India used the ultra-low crude oil prices earlier this year to top its strategic petroleum reserves with oil at $19 a barrel, saving nearly US$700 million in the process, India’s Ministry of Petroleum and Natural Gas said on Monday. “Taking advantage of the low crude oil prices in international market, India purchased 16.71 million barrels…