Majuli Island is one of the largest river islands in the world, though constantly changing and reduced to around 700 sq km. At times, during flooding of the Brahmaputra River, Majuli is reduced to a cluster of islands, some as small as a hut top. Roads keep shifting but villagers adapt to rerouting by building cost effective bamboo bridges. Majuli was cut off from the mainland to the south about 400 years ago. Majuli is also a birdwatcher’s paradise.