Rocamadour fairytale place on Earth. it is a commune in the Lot department in south-western France. Rocamadour has attracted visitors for its setting in a gorge above a tributary of the River Dordogne, and especially for its historical monuments and its sanctuary of the Blessed Virgin Mary, which for centuries has attracted pilgrims of kings, bishops, and nobles. | via flickr ᘡղbᘠ