London, England, United Kingdom of Great Britain and Northern Ireland
Chapel Hill, NC, USA
London, United Kingdom