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 ... Publish Date : 2022/06/22
Read More