Himachal Pradesh, spread over 21,495 sq m, is surrounded by Tibet Autonomous Region on the east, Punjab on the west, Jammu and Kashmir on the north, Haryana and Uttarakhand on the south-east. Himachal Pradesh is mountainous possessing deep valleys, beautiful waterfalls and giant ranges. Himachal, the state of apples, produces massive quantities of apples.
In Himachal, from one place to the other, excessive climatic variation exists. Certain areas get heavy rainfall while the others receive no rainfall at all. During summers, mid April till the end of June, it’s extremely hot, from 28 °C (82 °F) to 32 °C (90 °F). In winters, late November till mid March, Snowfall is frequent.