The climate in the country is extremely variable and diverse owing to the differences in latitude, longitude and altitude. Albania experiences predominantly a mediterranean and continental climate, with four distinct seasons. Defined by the Köppen classification, it accommodates five major climatic types ranging from mediterranean and subtropical in the western half to oceanic, continental and subarctic in the eastern half of Albania.