Majuli, India’s biggest district island situated amidst the Brahmaputra river in Assam and the land of Satras (Vaishnavite ...