Majuli Island located in Brahmaputra river in Assam is India's largest river island. The island covered a total area of 1250 sq. km., but has been reduced to an area of less than 450 sq. km in recent years, largely due to floods and erosion.
It is located 200 km east of Guwahati. The island houses many east Indian Tribes with villages numbering 144 and a population of 1,50,000. The island is connected to mainland only with a ferry operating twice daily.