Where is Pull?

Where is Pull located?

Pull, Guangxi Zhuang Autonomous Region, China (approx. 25.4825°, 110.4242°)


Where is Pull on the map?