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
Demand appears to be returning in China with data showing crude oil imports rose 12% in March from a year ago