The leaders of the world’s major energy companies will meet in Houston, Texas this week as the sector deals with fallout from the war in Iran
Loading summary