India is home to several river islands, each with its own distinct characteristics, history and cultural significance.
Located in the Brahmaputra river in Assam, Majuli is the largest river island of the world, famous for its rich cultural heritage, Vaishnavite monasteries and the annual Raas festival.
Situated in the Mandovi river in Goa, Divar island is known for its scenic beauty, old churches.
This 130-acre island was formed by the force of the Krishna river and is located 4 km from Vijayawada in Andhra Pradesh. It is a great place to spend a quiet weekend.
It is renowned for the historic Srirangapatna fort, which was the capital of the Mysore kingdom under Tipu Sultan.
The smallest inhabited river island in the world, there is a Shiva temple on the island which attracts a large number of devotees.