Majuli - Worlds Largest River Island in Assam, India.
Majuli, Worlds Largest River Island. Situated in Assam India. Tourist from all over the world visit this wonderful island. About 25?26 Satras are remaining now in Majuli of which the Satras of Kamalabari, Auniati & Garmur are worth mentioning.