London, England, United Kingdom
Wales, United Kingdom
Sankt-Peterburg, Saint Petersburg, Russian Federation