Indias climate can be classified as a hot tropical country, except the northern states of Himachal Pradesh and Jammu & Kashmir in the north and Sikkim in the northeastern hills, which have a cooler, more continental influenced climate.
In most of India summer is very hot. It begins in April and continues till the beginning of October, when the monsoon rains start to fall. The heat peaks in June with temperatures in the northern plains and the west reach 45° C and more. The monsoons hit the country during this period too, beginning 1st of June when they are supposed to find the Kerala coast, moving further inland from day to day. Moisture laden trade winds sweep the country bringing heavy rains and thunderstorms; sometimes these monsoon rains can be very heavy, causing floodings and damage, especially along the big Rivers of India, Bramaputhra and Ganges.
The plains in the north and even the barren countryside of Rajasthan have a cold wave every year in December-January. Minimum temperatures could dip below 5°C but maximum temperatures usually do not fall lower than 12°C. In the northern high altitude areas of the northern mountains it snows through the winter and even summer months are only mildly warm.
Typhoons are usually not an danger, these tropical storms are quite seldom in India. The Typhoon Season is from August to November; the East coast of India has the highest Typhoon risk.