Catholic Herald logo
Menu
St Etheldreda at St Peter and St Paul church, Ampton, Suffolk

Our isle was once a land of saints, but now there is a trend to consign all religious people to the dustbin of history