The IEA reports global oil inventories fell by 246 million barrels in March and April combined — the fastest two-month drawdown in history
The world burned through more oil stockpiles in two months than most analysts thought possible. Global observed inventories fell by 246 million barrels across March and April 2026, the fastest two-month drawdown the International Energy Agency has ever recorded, according to its May Oil Market Report. That collapse unfolded even as governments were pumping emergency…