Walking around Odessa in May

Odessa or Odesa is a city with a population of about 1 million people located on the Black Sea coast in the south of Ukraine, the administrative center of the Odessa region and the main naval base of the Ukrainian Navy. This city, the largest commercial sea port of Ukraine, also offers various opportunities for […]