London, England, United Kingdom
Durham, NC, USA
Bengaluru, Karnataka, India
Shanghai, Shanghai Municipality, China
Shanghai, Shanghai, China