Military helicopters dropped emergency supplies Wednesday to thousands of tourists and pilgrims stranded by flash floods that tore through towns and temples in northern India, killing at least 138 people, officials said.