Kinnaur district in Himachal Pradesh, has received the highest rainfall in 20 years over the last three days.