Pakistan's climate is varied because of the difference in elevation from one end of the country to another. During the summer months from April to September the mountainous north is pleasant and temperate, but the Indus Valley swelters in temperatures of 100ºF (40ºC) or more. In late summer the southern region experiences monsoons, particularly along the coast. In winter the low-lying areas cool down appreciably to average temperatures of between 50ºF and 70ºF (10ºC to 25ºC), while the northern mountains ice up with the air well below freezing.