Majuli, known to the rest of the world as the largest populated River Island, is also an ideal place for the worshiper of nature. However, it would be an injustice to introduce the Island to the world with that identity only as it also cherishes lot […]