Where is Deura?
Where is Deura located?
Deura, Deura, Nepal (approx. 29.4519774°, 80.91122°)
Where is Deura on the map?
{"latitude":29.4519774,"longitude":80.91122,"title":"Deura"}