الشرق الأوسطOil Majors Pocket $93 Billion Q2 Profits as Iran War and Hormuz Disruption Drive Energy Windfall August 17, 2026August 17, 2026 Eight of the world’s largest oil producers posted a combined $93 billion in second-quarter net… Read More