Uncovering the majesty of Canterbury Cathedral

September 7, 2016

Canterbury Cathedral, located in the heart of the city of Canterbury in South East England, is an imposing and iconic site of international reverence. Headquarters of the Church of England and seat of the Archbishop of Canterbury, it is part of a World Heritage Site and hosts almost 2,000 services of worship every year.

Read more