Barcelona, Catalunya, Spain
Cambridge, England, United Kingdom
Barcelona, Catalonia, Spain
London, United Kingdom
Fort Lauderdale, FL, USA