The Teesta river starts at Pahunri glacier, and flows south through rapids in the Sikkim Himalaya. The river goes by the town of Rangpo. It changes course southwards flowing into West Bengal, before joining the Brahmaputra River.