Oil prices rise as Trump flags ‘major’ trade deal; demand concerns remain

May 8, 2025 - 03:44
 0