London, England, United Kingdom of Great Britain and Northern Ireland
Barcelona, Spain
Sunnyvale, CA, USA
Zurich, Switzerland
Rio de Janeiro, State of Rio de Janeiro, Brazil
Coimbatore, Tamil Nadu, India
London, England, United Kingdom