The correct answer is D. All of these.
Heavy snowfall in Himachal Pradesh is experienced in the months of December to February. Spring season in Himachal Pradesh is from March to April. The summer months in the state are the months from March to June.
The months of December to February are the winter months in Himachal Pradesh. The temperature during these months is very cold and there is heavy snowfall in the higher reaches of the state. The months of March to April are the spring months in Himachal Pradesh. The temperature during these months is pleasant and the flowers start blooming. The months of May to June are the summer months in Himachal Pradesh. The temperature during these months is hot and humid.