La Garriga, Catalunya, Spain
L'Hospitalet de Llobregat, Catalonia, Spain
Barcelona, Catalunya, Spain
La Garriga, Catalonia, Spain
Pelham Manor, NY, USA
Santiago, Santiago Metropolitan Region, Chile