The biggest river island in the world, Majuli is located on the river Brahmaputra in Assam and is formed by Brahmaputra in the south and the… Situated at the foothills of the eastern Himalayas ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results