Conques, in Aveyron. The name originates from the Old French conche, meaning shell, alluding to the orography of the site
All images are © Chris Gibbins