Oil Demand Slumps 70% in Third-Biggest Buyer as India Shuts Down
Oil demand in the world’s third-biggest consumer has collapsed by as much as 70% as India endures the planet’s largest national lockdown, according to officials at the country’s refiners. The estimate for Continue Reading