Surprising travel tours in Montenegro

Montenegro is a Balkan country with rugged mountains, medieval villages and a narrow strip of…