Palmdale, California, United States
Shenzhen , China
Winterthur , Switzerland
Nanterre , France
Sarstedt , Germany
Dhahran , Saudi Arabia
New Delhi , India
Patna , India
Tehran , Iran
Macclesfield , United Kingdom
Muenchen , Germany
Huthwaite , United Kingdom