Travel far enough, you meet yourself

Amsterdam, Netherlands
Hakone, Japan
London, England
Gran Canaria, Spain
Kotor, Montenegro
Dubai, UAE
Tokyo, Japan
Prague, Czech Republic
Sonoma, Arizona
Sete Cidades, Azores
Dubrovnik, Croatia