India has a diverse climate due to its large size and varied topography. Several factors influence India's climate including latitude, altitude, pressure systems, distance from the sea, ocean currents, and relief features. The country experiences distinct seasonal patterns driven by the monsoon winds and weather systems. The monsoon arrives in June and brings heavy rainfall to most parts of the country until September, while winter from December to February is generally dry except in some coastal areas. Regional variations in temperature and precipitation exist across India.