Where is People?

Where is People located?

People, Zhejiang, China (approx. 28.23111°, 119.3539°)


Where is People on the map?