Where is Time?

Where is Time located?

Time, Zhejiang, China (approx. 27.52722°, 119.7653°)


Where is Time on the map?