Yalta

The town of Yalta is located on the southern coast of the Crimean Peninsula on the Black Sea.


A jetty in Yalta in 1998. Was it here Likhodeev found himself?

See Yalta on a map.