Fresh strikes have hit the Middle East as Israel tells CNN it has “thousands of targets” remaining in Iran. Follow for live updates.
The International Energy Agency (IEA) said that governments worldwide have committed to releasing 271.7 million barrels of ...