Oil Demand Monitor Warns Output Boom May Strain China’s Stockpiling

Oil Demand Monitor Warns Output Boom May Strain China’s Stockpiling

The global oil market faces an “untenable” surplus of about 3 million barrels a day, testing how much can be absorbed by China’s recent stockpiling drive, a major forecasting agency has warned....

Redirecting to full article...