Incredible India

Majestic Majuli : The Largest River Island In The World

Majuli, nestled in the Bhramaputra in the state of Assam, India, proudly holds the title of the world’s largest river […]