Santa Cruz de Tenerife, Canary Islands, Spain
Reus, Catalonia, Spain
Toronto, Ontario, Canada
Heidelberg, Baden-Württemberg, Germany