Where is Xibaipo?
Where is Xibaipo located?
Xibaipo, Xibaipo, China (approx. 38.353046°, 113.9344°)
Where is Xibaipo on the map?
{"latitude":38.353046,"longitude":113.9344,"title":"Xibaipo"}