Oil crashes below $20 as demand destruction intensifies

Brent crude, the world’s benchmark, tumbled as much as 11% and fell to $22.19 a barrel, its lowest point since March 2002. Global oil consumption will likely crater by 12 million barrels per day this quarter, or 12%, the steepest decline ever recorded, according to Bank of America. “It is very ugly and there is […]