London, England, United Kingdom of Great Britain and Northern Ireland
Santiago de Compostela, Galicia, Spain
Tarragona, Catalonia, Spain