The Brahmaputra rises near lake Manasa Sarovar (Tibet), and flows towards the east. It enters India through a narrow gorge in Arunachal Pradesh. The it flows to the west and turns to the South in Bangla desh where it joins the Ganga. Its length is 2589 kms.