The Teesta - which has its source in Sikkim - flows through the northern part of West Bengal in India before entering Bangladesh, where after coursing through about 45km of irrigable land, merges with the Brahmaputra River (or Jamuna when it enters Bangladesh).