20110502 india: Fresh showers cool Himachal hills