Simon Knott 21 days ago
Our Lady and the English Martyrs, Cambridge, the biggest church in the Diocese of East Anglia after the Cathedral and easily the largest attendance in the diocese. Glass tells the stories of the English Martyrs, including Thomas More, John Fisher, Margaret Pole and 34 martyrs whose feast is today.