Oil Demand Slumps in India as Third-Biggest Buyer Shuts Down
Oil demand in the world's third-biggest consumer has collapsed by 70 percent as India endures the planet's largest national lockdown, according to refiners.
» Volledige artikel