Troy, NY, USA
Taiwan Province, Taiwan, Province of China
Breda, Brabant, Netherlands
Stanford, CA, USA
Chengdu, Sichuan, China