Iran’s Tactical Strikes Send Oil Prices Soaring Despite Global Reserve Release by admin477351 March 12, 2026 The International Energy Agency’s attempt to cool the energy market has met a wall of geopolitical reality as oil prices climbed 9% to surpass $100 a barrel on Thursday. Tehran’s … Read more