Catholic Bishop Hails Restored Cathedral Cross as ‘Sign of Hope’
A Bishop has hailed the restoration of a cross atop his the Cathedral Church of Our Lady Help of Christians and Saint Peter of Alcantara, Shrewbury, England, as “a sign of hope” amid the coronavirus pandemic.
