September 18, 2024 Oil Prices Plummet: WTI Crashes Below $71 as Fears of Slowing Chinese Demand Grip the Market