Where is New Maynaguri?

Where is New Maynaguri located?

New Maynaguri, Mainaguri, India (approx. 26.5786085°, 88.8229099°)


Where is New Maynaguri on the map?