Climate in India varies greatly according to latitude, altitude and season.
Temperatures: Average maximum winter temperatures range from the high 20 degree Celsius in the S to below freezing in parts of Kashmir, Leh and Ladakh, and the low 20 degree Celsius in the northern plains. The range of minimum winter temperatures between N and S is greater. In many parts of the N plains, especially in the NW, close to the foothills of the Himalayas, night temperatures fall close to freezing. In contrast, in the far S, minimum temperature never fall below 20 degree Celsius except in the hills.
In summer the N is generally hotter than the S, with daytime temperatures usually over 40 degree Celsius and in parts of the NW up to nearly 50 degree Celsius from time to time. Night time temperatures also remain high. The end of Apr - May is the hottest time. Once the clouds of the monsoon season arrives, the temperature fall a few degrees, but the air gets much more humid, often making it intensely uncomfortable. In the S maximum temperatures never reach those experienced in the N, rarely rising above 40 degree Celsius for more than a day or at a time. May is also generally the hottest month.
