Delaware, United States
Toronto , Canada
Montpellier , France
Durham , United States
Hong Kong
Surhuisterveen , Netherlands
Birmingham , United States
Yorktown Heights , United States
Memphis , United States
Kriftel , Germany
Algiers , Algeria
London , United Kingdom