The Church of England is to ordain nearly 1000 priests and deacons by the end of the Summer.
Hannah Tooley. Premier. 22 June 2016
The Church of England is to ordain nearly 1000 priests and deacons by the end of the Summer.
Hannah Tooley. Premier. 22 June 2016