Majuli is the largest inhabited freshwater river island in the world, situated right at the center of the mighty Brahmaputra river. An island always remains an isolated place where one does not expect a lot […]

Majuli is the largest inhabited freshwater river island in the world, situated right at the center of the mighty Brahmaputra river. An island always remains an isolated place where one does not expect a lot […]