Climate of Azerbaijan is diverse. The country has nine climatic zones from alpine to subtropical. Such diversity of weather conditions is formed under influence of geological features of the country. Main factors are maintains and Caspian Sea.
Slow cooling and warming of such massive body of water affect weather in coastal territories. On the other hand there is altitude zonality and flows of dry air from Central Asia so annual range of temperature of the country is about 60 °C (≈108 °F). In addition Azerbaijan is very sunny country where amount of sunny hours reaches 2700 per year.