Xavier de Bénazé (EOF) has been ordained to the diaconate by Bishop Nicholas Hudson in Farm Street Church in London.

Read more