Faith

St. John’s Knights of St. Columba

The Knights of Saint Columba is a Catholic fraternal service organisation and the largest of its kind in Britain. Founded in Glasgow in 1919, it is named in honour of […]