Main content

New statue of St David unveiled

The stunning Valley of the Saints in France is the new home to a specially commissioned statue of St David.

Release date:

Duration:

3 minutes