Where is Ima?

Where is Ima located?

Ima, Guangxi Zhuang Autonomous Region, China (approx. 25.29389°, 109.8208°)


Where is Ima on the map?