Najac, a picturesque village in the Aveyron River, Southern France. Famous for the partly ruined castle that dominates the town