"Behold, I am the handmaid of the Lord.
Let it be to me according to your word."
Luke 1: 38
About two years ago, a new statue of Our Lady and the Infant Jesus was installed in St Matthew's Church in London. It caused a minor furor in the religious press.