Where is Lanchuan?

Where is Lanchuan located?

Lanchuan, Jiangxi, China (approx. 26.53028°, 115.1911°)


Where is Lanchuan on the map?