Catholic Herald logo

Sister makes solemn profession at Cecilia’s Abbey in Ryde, on the Isle of Wight

Parish on the Isle of Wight host Holy Hour for Britain’s Personal Ordinariate