Where is Yankee?

Where is Yankee located?

Yankee, Zhejiang, China (approx. 29.5775°, 121.3975°)


Where is Yankee on the map?