With a 2001 population of 42,000, Canterbury is located on the River Great Stour in the district of Kent, in south east England. Canterbury is known most famously as the seat of the Archbishop of Canterbury, which heads the Church of England and the worldwide Anglican community. The infamous murder of Archbishop Thomas Becket in [...]