Where is Naxi?
Where is Naxi located?
Naxi, Naxi, China (approx. 28.77422°, 105.36488°)
Where is Naxi on the map?
{"latitude":28.77422,"longitude":105.36488,"title":"Naxi"}