The correct answer is: D. All of these.
Himachal Pradesh is divided into three zones for rainfall: the Outer Himalayan zone, the Middle Himalayan zone, and the Inner Himalayan zone. The Outer Himalayan zone receives the least rainfall, with an average annual rainfall of 75 to 100 mm. The Middle Himalayan zone receives an average annual rainfall of 100 to 200 mm, and the Inner Himalayan zone receives the most rainfall, with an average annual rainfall of 200 to 300 mm.
The coldest period in Himachal Pradesh is from 15th October to 15th February. During this time, the temperature can drop to as low as -20 degrees Celsius in some parts of the state.
Therefore, all of the statements given above are correct.