Toronto, Ontario, Canada
Tehran, Tehran province, Iran (Islamic Republic of)
St Petersburg, St Petersburg, Russian Federation
Montreal, Quebec, Canada
Kassel, Hessen, Germany
Edinburgh, Scotland, United Kingdom