Where is Techun?

Where is Techun located?

Techun, Anhui, China (approx. 31.75°, 115.6667°)


Where is Techun on the map?