• 2 years ago
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