Gafanha da Nazare, Portugal
Terrassa , Spain
Riyadh , Saudi Arabia
Moorestown , United States
Mexico City , Mexico
Toulouse , France
Flower Mound , United States
Tlemcen , Algeria
New York , United States
Ludhiana , India
Sao Paulo , Brazil