China

Oil prices are heading for their largest monthly loss since 2020, with Brent down 15% in April. The drop is driven by slowing global growth, weakening demand, and a possible OPEC+ supply increase. In the US, consumer confidence hit a near five-year low, and upcoming data may confirm a Q1 growth slowdown. China’s factory activity also contracted to its lowest since December 2023.