An Indian official says army and air force troops worked through the night to rescue thousands of people stranded across Kashmir where more than 300 people have been killed in landslides and flash floods.

Six days of incessant rains in Indian-controlled Kashmir have left more than 120 people dead in the region's worst flooding in more than five decades, submerging hundreds of villages and triggering landslides, officials said. In neighboring Pakistan, more than 160 people have died and thousands of homes have collapsed.

O.P. Singh, a senior official, said Monday that most parts of the main city in Indian-controlled Kashmir were submerged. Stranded residents were camping on their roof, waiting for rescuers.

Prime Minister Narendra Modi has called the flooding a "national disaster."