Where is Hanchuan?

Where is Hanchuan located?

Hanchuan, Fujian, China (approx. 27.51947°, 117.3349°)


Where is Hanchuan on the map?