Teesta River originates in Sikkim, flows through the Himalayan state and parts of North Bengal for about 305 kilometers, and ...