- Armenian and Azerbaijani companies sign agreement on internet traffic transit.
- Azerbaijani oil spilled into Caspian Sea: fuel found near beach.
- First round of US-Iran talks ends in Switzerland: sides agree to create oversight committee.
- Russia and Ukraine exchange strikes: casualties, destruction reported.
- Fuel sales to individuals suspended in Crimea.
- Zelensky calls on Belarus to stop fuel supplies to Russian armed forces.
- Russian drone shoots down Turkish cargo ship.
- Explosion at Qatar’s largest energy complex: 54 injured, 18 missing.
- British Prime Minister Keir Starmer resigns: BBC.
- State of emergency declared in Congo and Uganda due to Ebola.

July 31 in 60 seconds
Russia and Ukraine strike each other again. Russia strikes Ukraine with a missile received from North Korea: Zelensky. Trump is not sure about granting Kyiv

