Oil markets entered April 26, 2025, facing hard realities as persistent oversupply and trade uncertainty drove prices to multi-month lows. Data from major exchanges and agencies show WTI crude at $63.17 per barrel and Brent at $66.87, both posting weekly losses despite a slight uptick into Friday’s close. These figures reflect a market grappling with […]
Rubio will field questions on Russia-Ukraine, Gaza and Venezuela at news conference
...
Read moreDetails


