Indian military helicopters are dropping food packets to thousands of people stranded in vast lakes of water in the west of the country after floods that have left at least 130 people dead.

Army and civil medical teams are also using motorboats to deliver relief material to far-flung villages in Gujarat state where torrential rains have left 400,000 people homeless.

Hundreds of people are living in relief camps or camping on highways, leading to traffic jams and a delay in aid distribution.

Troops have rescued dozens of people stranded on rooftops and trees surrounded by flood waters. Authorities were busy removing animal carcasses as fear of disease grew in Gujarat, where rail services and telecommunications have been disrupted for days.

Some information for this report provided by AFP and Reuters.