Where is Qiulai?

Where is Qiulai located?

Qiulai, Jiangxi, China (approx. 27.06667°, 114.85°)


Where is Qiulai on the map?