London, England, United Kingdom of Great Britain and Northern Ireland
Cambridge, England, United Kingdom
Budapest, Budapest, Hungary
Toronto, Ontario, Canada