Xinxiang, Henan, China
United States
Cairo , Egypt
Whitestown , United States
New York , United States
New Delhi , India
Louisville , United States
Mukundapuram , India
Ithaca , United States
Shenzhen , China