Tehran has a cold semi-arid climate (Köppen climate classification: BSk) with continental climate characteristics and a Mediterranean climate precipitation pattern. Tehran's climate is largely defined by its geographic location, with the towering Alborz mountains to its north and the country's central desert to the south. It can be generally described as mild in spring and autumn, hot and dry in summer, and cold and wet in winter.