Head Regulator of Teesta Mahananda Link Canal(TMLC) on Right Side of Teesta Barrage,Teesta Barrage Project

India / Bangla / Odlabari / Fulbari-Kranti Canal Road
 Upload a photo

Situated on Right Bank of Teesta River, jalpaiguri under Irrigation & Waterways Dept. West Bengal
Nearby cities:
Coordinates:   26°45'7"N   88°35'7"E
This article was last modified 11 years ago