Oil stares at a bleak future as China's economy sputters. The good news: A market 'bust' is unlikely
September 17, 2024 at 20:47 PM EDT
Are oil markets inching towards a bust? That's a key question hanging over industry watchers as they debated the fate of crude at the recent APPEC conference.