India stockpiles more than 200 million barrels of crude as price drops
Country has stored oil totalling up to 20% of its annual demand, taking advantage of low crude prices
Country has stored oil totalling up to 20% of its annual demand, taking advantage of low crude prices