Below is the map showing our intended journey.

The schedule for the port stops.
Day Port
28 Apr 10 Istanbul, Turkey
29 Apr 10 Cruising the Black Sea
30 Apr 10 Trabzon, Turkey
01 May 10 Sochi, Russia
02 May 10 Sochi, Russia
03 May 10 Yalta, Ukraine
04 May 10 Sevastopol, Ukraine
05 May 10 Odessa, Ukraine
06 May 10 Constanza, Romania
07 May 10 Nesebur, Bulgaria
08 May 10 Istanbul, Turkey
09 May 10 Istanbul, Turkey
10 May 10 Cruising the Mediterranean Sea
11 May 10 Heraklion, Crete, Greek Islands pm
12 May 10 Cruising the Mediterranean Sea
13 May 10 Valletta, Malta
14 May 10 Messina, Sicily, Italy
15 May 10 Sorrento, Italy
16 May 10 Civitavecchia (Rome), Italy
17 May 10 Ajaccio, Corsica
18 May 10 Cruising the Mediterranean Sea
19 May 10 Almeria, Spain
20 May 10 Gibraltar
21 May 10 Lisbon, Portugal
22 May 10 Cruising the Atlantic Ocean
23 May 10 Cruising the Atlantic Ocean
24 May 10 Harwich England
London, England
25 May 10 London England
(Morning sightseeing)
26 May 10 London England
Transfer to airport for flight home.