Saint Petersburg, Saint Petersburg, Russia
Tehran, Tehran, Iran, Islamic Republic Of
College Park, MD, USA
Sydney, New South Wales, Australia
Tehran, Tehran, Iran