In the upper reaches of the Brahmaputra river is India&rsquos largest river island, Majuli. This fascinating landmass used to be significantly larger at 1,250sq km but the fury of the Brahmaputra has whittled it down to something merely over 350sq km. The culture here is unique. Apart from lush green forest and beautiful beaches, the island is also a stronghold of a line of neo-Vaishnavism&mdasha legacy of the 15th-century saint-scholar Srimanta Sankardeva. The area still has many &lsquosatras&rsquo that are monasteries as well as repositories of art.