Shenzhen, Guangdong, China
Beijing , China
Sterling Heights , United States
Hilton Head Island , United States
Taiwan
Toulouse , France
Hyderabad , India
Gijon , Spain
Shijiazhuang , China
Balgheim , Germany
Guangzhou Shi , China