Fetching News Details
Oil prices have stabilized due to a rebound in demand and the “spectacular” drop in supply, according to a new report from the International Energy Agency (IEA). The reopening of major economies is “beginning a gradual-but-fragile recover,” the IEA said. The extent of global lockdown orders peaked at 4 billion people but will drop to 2.8 billion people by the end of May.