Clinton, New Jersey, United States
Haifa , Israel
United Kingdom
Tehran , Iran
Duxbury , United States
Ahmedabad , India
Bengaluru , India
Dhaka , Bangladesh
Poland
Newry , United Kingdom
Barcelona , Spain