The city of Kotor, Montenegro, is one of the best-preserved medieval towns in the Mediterranean.
TravelWeekly Asia Newsletter
Subscribe Today