Where is Dumo?

Where is Dumo located?

Dumo, Guangxi Zhuang Autonomous Region, China (approx. 24.4°, 110.3833°)


Where is Dumo on the map?