Tehran, Tehran, Iran
Tehran, Tehran, Iran (Islamic Republic of)
Roorkee, Uttarakhand, India
Cairo, Cairo, Egypt
Vancouver, British Columbia, Canada
Calgary, Alberta, Canada
Vancouver, British Colombia, Canada