Former priest ‘instilled culture of fear’ enabling him to sexually abuse women
Christopher Brain, 68, from Wilmslow, Cheshire, was the leader of the Nine O’Clock Service, part of the Church of England, in Sheffield.
Evening Standard ·