More than 120 devotees were killed and more than 300 injured in a stampede at the famous Naina Devi temple in Himachal Pradesh.