Where is Changrabāndha?

Where is Changrabāndha located?

Changrabāndha, Changrabāndha, India (approx. 26.41388°, 88.92261°)


Where is Changrabāndha on the map?