Perched upon the dramatic white cliffs overlooking the English Channel in Kent rests Dover Castle, the largest castle in England. The castle, a key defense post for centuries, offers more than 2,000 ...
MP Mike Tapp helped raise the flag at an important Kent landmark following residents’ concerns it was missing.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results