Where is Naudanda?
Where is Naudanda located?
Naudanda, Naudanda, Nepal (approx. 28.2817034°, 83.863535°)
Where is Naudanda on the map?
{"latitude":28.2817034,"longitude":83.863535,"title":"Naudanda"}