20120118 india: It's raining tourists in Himachal