A French town has been ordered by a regional court to remove a statue of Mary, Mother of God, after a complaint by a secular campaigning organisation.
First Name
Last Name
Email Address
Δ