Where is Nubaidian?

Where is Nubaidian located?

Nubaidian, Yunnan, China (approx. 24.13304°, 102.4827°)


Where is Nubaidian on the map?