Where is Chihuahua?

Where is Chihuahua located?

Chihuahua, Zhejiang, China (approx. 29.1175°, 118.2822°)


Where is Chihuahua on the map?