The beautiful medieval village of Rocamadour, in France.