Skip to playerSkip to main contentSkip to footer
  • 28/04/2023
The latest analysis of satellite imagery from Ukraine by British intelligence suggests Russian occupiers are setting up defensive positions inside Europe's biggest nuclear power plant at Zaphorizhzhia.

Recommended