There are many scenic spots in North East India that will truly amaze you and the peacefully picturesque riverine island of Majuli is one such place. Nestled between the mighty Brahmaputra River’s ever-shifting sandbanks, Majuli is the world’s largest deltaic island. Every monsoon, the roaring Brahmaputra takes great bites out…