this is Carcassonne, France.Castle sits on the hill.
travelthis is Carcassonnefrance Languedoc-Roussillonmedieval castle