People living on the world's largest river island are struggling to survive despite attempts to develop it as a tourist attraction.

Majuli, in the Indian state of Assam, has lost around half of its area over the last century because of erosion due to heavy flooding of the Brahmaputra.

While the shores are protected by an embankment of sandbags and concrete barriers, the island is swamped during the annual monsoon and some experts have estimated that it will be completely submerged by 2030.

Meanwhile the 160,000 inhabitants attempt to make a living by fishing, building boats and raising crops on the silty soil.

They are reliant on using ferries to reach the nearest market for their goods until new road bridges linking Majuli to Jorhat and Lakhimpur are finished.

The construction project officially began with the laying of the foundation stone in February last year but has been beset by delays. Last December Indian media reported that one of the companies awarded the contract to carry out survey work had been accused of forgery.

However the chief minister of Assam, Sarbananda Sonowal, has promised faster development of the island district.

“There is tremendous curiosity of the people around the world about Majuli who want to visit the place," he said.

"The state government is taking up lot of initiatives for developing tourism potential of Majuli.

"All superstitious beliefs must be removed from the society with scientific temperament and people of both Barak and Brahmaputra valleys must remain united in the spirit of harmonious coexistence for faster development of the state."

Majuli is the largest river island in the world, covering around 880sq km, according to Guinness World Records. Other reports suggest a smaller area of around 515sq km.

It has a long and rich history and is considered a centre of Vaishnavite Hindu culture, whose followers worship the god Vishnu.

The island is home to more than 30 satras or monasteries, many of which contain irreplaceable collections of writings, antiques and masks.

In 2008 the Indian government applied for Majuli to be listed as a World Heritage Site but no further action was taken after Unesco requested further evaluation of the area, including assessment of the impact of deforestation and the building of dams.

The organisation said it wanted "to ascertain whether managed retreat is the only realistic approach to the flooding and erosion processes".