Where is Taipei?

Where is Taipei located?

Taipei, Zhejiang, China (approx. 27.69611°, 119.7656°)


Where is Taipei on the map?