Huge explosions reported in Russia-occupied Sevastopol, home to a large Russian military base
There are reports of huge explosions in Russia-occupied Sevastopol, a city in the Crimean Peninsula that is home to a large Russian military base. Russia illegally annexed Crimea in 2014. Ukraine has been using long-range …