Ukraine Strikes Russian Oil Depots & St. Petersburg: Putin’s Homeland Under Mass Drone Attacks
In a coordinated, multi-wave aerial assault, Ukrainian forces struck critical energy infrastructure across Russia, including oil terminals in St. Petersburg, on June 5, 2026. Moscow claims to have intercepted over ... Read More