Stone buildings and houses clustered on a cliffside in Rocamadour, France, showcasing a historic man-made cityscape surrounded by greenery.