Oil Prices Plunge as China Fails to Deliver New Stimulus
Oil prices fell sharply after China's National Development and Reform Commission ended a briefing without new stimulus measures, disappointing investors and triggering a market-wide selloff.
What's Your Reaction?