1. It is located far from the sea and its some part of region is a desert.
2. During winter this region develops high pressure and cool and dry winds are generated. Due to that direction of wind is also changed. Wherever these winds reach, temperature decreases there.
3. During winter temperature does not fall below freezing point except for the high mountainous regions, because the Central Himalayas obstruct the extremely cold winds coming from Central Asia, protects northern Indian from severe cold.
4. After the snowfall in Himalayas, the cold and heavy winds rush towards the North Indian plains. So, temperature decreases. Frost is found in some areas.
5. Moreover, temperature remains very low in Himalayas, e.g. in January temperature of Shimla and Darjeeling is around 5°C.