The Historic Fortified City of Carcassonne in France is renowned as Europe's largest and best-preserved medieval fortified town. It features spectacular double walls stretching 3 km, 52 watchtowers, ...