A landslide rumor following a rain shelter collapse led to a deadly stampede in Naina Devi temple, Bilaspur, Himachal Pradesh killing at least 140 people on Sunday. Around 25,000 devotees gathered to celebrate the annual nine holy days of the monsoon season.
Naina Devi stampede: Are the temple authorities responsible?
