20120118 india: Himachal: Landslides haunt Damchina villagers