Monterrey, Nuevo Leon, Mexico
Shanghai , China
Alhambra , United States
Hangzhou , China
Grantham , United Kingdom
Elgin , United Kingdom
Valencia , Spain
Buenos Aires , Argentina
Minneapolis , United States
New York , United States
Plano , United States
Mexico City , Mexico