Place

Sevastopol

Sevastopol (Russian, Ukrainian: Севастополь) is the largest city on Crimea and a major port on the Black Sea. Since the annexation of Crimea in 2014, Sevastopol has been administered as a federal city of the Russian Federation. — Wikipedia