Najac, France. A beautiful village in the Aveyron department with medieval historical buildings and architecture and a partly ruined castle