Where is Deura?

Where is Deura located?

Deura, Deura, Nepal (approx. 29.4519774°, 80.91122°)


Where is Deura on the map?