Himachal Pradesh is notorious for sudden downpours.