Mesmerising Majuli: The Land of Satras

Majuli is the riverine island in the mighty Brahmaputra and is the largest river island in the world. The beauty of the landscape, the green paddy fields, the meandering kutcha roads, the blue water of the Brahmaputra, the humble village life will leave you mesmerized once you set foot on the island. Majuli will give… Continue reading Mesmerising Majuli: The Land of Satras