Where is Khowai?

Where is Khowai located?

Khowai, Khowai, India (approx. 24.081208°, 91.5989065°)


Where is Khowai on the map?