In summer, i.e. from March to June, the temperature ranges from a maximum of 45 °C (i.e. 113 °F) to a minimum of 23 °C (73 °F). Monsoon season prevails during mid-June to mid-September with an average rainfall of 93.2  cm (36.7 inches). The cold waves from the Himalayan region make the winters in Greater Noida very chilly. Temperatures fall to as low as 3 to 4 °C at the peak of winter. In January, a dense fog envelopes the city, reducing visibility on the streets.