Oil price touches $100 a barrel as energy market may be past ‘point of no return’
Military Strike Report — May 26, 2026
US strikes on Iran have occurred, impacting the region significantly. The situation has escalated tensions and affected oil prices.
Strike location: 32.0000°N, 53.0000°E
Source: www.theguardian.com