One of the largest tourist spots in France is the ancient town of Rocamadour.