The climate of India defies easy generalization, comprising a wide range of weather conditions across a large geographic scale and varied topography. Analyzed according to the Köppen system, India hosts six major climatic subtypes, ranging from desert in the west, to alpine tundra and glaciers in the north, to humid tropical regions supporting rainforests in the southwest and the island territories. Many regions have starkly different microclimates. The nation has four seasons: winter (January and February), summer (March to May), a monsoon (rainy) season (June to September), and a post-monsoon period (October to December).