Where is Dadeldhurā?

Where is Dadeldhurā located?

Dadeldhurā, Dadeldhurā, Nepal (approx. 29.29842°, 80.58059°)


Where is Dadeldhurā on the map?