Oil slumps on worries that supply cuts are playing catch-up to falling demand

Demand appears to be returning in China with data showing crude oil imports rose 12% in March from a year ago

Oil price: Brent crude futures fell $2.14, or 6.7%, to settle at $29.60 a barrel
Oil price: Brent crude futures fell $2.14, or 6.7%, to settle at $29.60 a barrelPhoto: REUTERS/SCANPIX
Published 14 April 2020, 21:51Updated 14 April 2020, 21:51
ProductionUSAmericasNorth America