Montenegro
A Mediterranean coastal climate and alpine conditions in the mountains play host to many alluring old towns in Montenegro.
A Mediterranean coastal climate and alpine conditions in the mountains play host to many alluring old towns in Montenegro.