Limoux is a town situated in the department of Aude, some 25km south west of Carcassonne, in the heart of the Pays Cathare – Cathar Country – in