The Alexander Nevsky Cathedral (French: cathédrale Saint-Alexandre-Nevsky) is a Russian Orthodox church in the 8th arrondissement of Paris. Established and consecrated in 1861, it is the first Russian Orthodox place of worship in France.
Here there are mysterious Celtic carvings of uncertain date possibly depicting the Green Man and a 'Clooty well' were strips of clothing and other votive offerings are tied to the trees. It is an atmospheric place of mixed messages and yet clearly demonstrates the continual link between pagan and christian places of worship in Scotland.
17 Awe-Inspiring Places Of Worship Around The World