Barcelona, Catalonia, Spain
La Floresta, Catalunya, Spain
London, England, United Kingdom of Great Britain and Northern Ireland
Barcelona, Barcelona, Spain
Castelldefels, Catalunya, Spain