The average annual temperature across Iraq is around 22 °C but varies from as low as 8 °C in the high mountains to as high as 28 °C in the hot and dry southern desert.