Tangier-Tetouan, Morocco
Egypt
Barcelona, Catalonia, Spain
Torrelles de Llobregat, Barcelona, Spain
Trieste, Trieste, Italy
Barcelona, Barcelona, +34
L'Hospitalet de Llobregat, Catalonia, Spain
Catalonia, Spain