Fiona Shaw plays Virgin Mary in play

A stage production of Colm Toibin's novel, The Testament of Mary, gives the world's most famous mother a voice.

The Virgin Mary is played in a 90 minute one-woman performance by the actor Fiona Shaw at London's Barbican Centre.

The BBC's Kasia Madera has been speaking to the actress and her producer Deborah Warner.