London, United Kingdom
Surrey, United Kingdom
Brighton, United Kingdom
Edinburgh, United Kingdom
Manchester, United Kingdom
Madrid, Spain
Norwalk, Connecticut, United States
Halifax, Nova Scotia, Canada
Edinburgh