Where is Shane?

Where is Shane located?

Shane, Zhejiang, China (approx. 29.98626°, 119.8286°)


Where is Shane on the map?