Chapel on the rock

Chapel St-Michel d'Aiguilhe, Le Puy-en-Velay, France

© Jaubert French Collection/Alamy Stock Photo