​ India is a country so vast that it is made up of several different climates, from the Thar Desert to the Kerala backwaters to the high mountain areas in the North… which don’t make it easy to give a general outlook of India’s weather.  Four season can be identified: winter (from December to February), summer (from March to May), a monsoon rainy season (from June to September), and a post-monsoon period (from October to November).   The best period to visit North, as well as South India, is from mid-November until the end of March, except for Ladakh where the good season lasts from mid-May to the end of October, and southeast and extreme South, because of tardy monsoon.   In May, the temperature ranges between 30 to 40 °C and can reach 45 °C in the plains of the Ganges River.