Global Markets
IEA Cuts 2026 Oil Demand Forecast Amid Hormuz Crisis
The latest energy agency update just revised oil demand sharply lower for 2026. High prices and a stubbornly closed waterway...
12/08/2026
12 views