The world's most populous nation is a place of sights and sounds ... Majuli island sits within the Brahmaputra River, a deeply revered waterway for a number of religions in India. There are a couple ...