Rocamadour is a breathtaking clifftop village in France, famous for its religious history and dramatic location.
The town is built on different levels along a cliff, offering spectacular views of the valley below. Pilgrims and travelers alike visit its stunning churches and historic sites.