Investors have started to ‘lose confidence and patience’ as they wait for China to enact ‘whatever it takes’ measures, ...
Crude oil faces technical hurdles at $69.21 as OPEC cuts demand forecasts for 2024-25. Weak Chinese demand weighs on market.