Rhodes, Greece
Dubai, Dubai, United Arab Emirates
Naousa, Egeo, Greece
Rodos, Greece
London, England, United Kingdom of Great Britain and Northern Ireland