New Delhi: Majuli, the largest river island in the world, is situated in the Northeast Indian state of Assam. The place is home to Assamese neo-Vaishnavite culture, started in the 15th-16th century by ...