Where is Charaundi?

Where is Charaundi located?

Charaundi, Charaundi, Nepal (approx. 27.816668°, 84.78333°)


Where is Charaundi on the map?