Where is Debidwar?

Where is Debidwar located?

Debidwar, Debidwar, Bangladesh (approx. 23.596529°, 90.99353°)


Where is Debidwar on the map?