Taoyuan, Taoyuan, Taiwan
Birmingham, England, United Kingdom
Shenzhen, Guangdong, China
melbourne, vic