• Himachal Pradesh's higher altitude causes colder temperatures due to adiabatic cooling.
• Latitude and orographic lift contribute to the temperature difference between Himachal Pradesh and Punjab.
• Cold air outbreaks from the Himalayas directly impact Himachal Pradesh, resulting in lower temperatures.