Topic
A sudden trading surge pushed global oil prices up by more than 3% on Thursday, reflecting strong market confidence and steady energy demand.
28 May 2026