Where is Hanchow?

Where is Hanchow located?

Hanchow, Zhejiang, China (approx. 29.18269°, 119.9581°)


Where is Hanchow on the map?