CANTERBURY – Why is this city important, but you have never heard of it?
Which city is the first appearing in your mind when someone says the United Kingdom? London? Maybe Manchester or Liverpool, if you’re a fan of the local football clubs. My mind wanders to Canterbury. Where is it? Why do more…