Shanghai, Shanghai Municipality, China
Beijing, Beijing Municipality, China
Rochester, NY, USA
Dubai, Dubai, United Arab Emirates
Beijing, Beijing, China
Montreal, Quebec, Canada