World Meeting of Families 2018 – Day Three

World Meeting of Families 2018 – Day One

A Mass in Welsh to mark the National Eisteddfod