The Medieval City Walls and Guard Towers, Canterbury, Kent.

The Medieval City Walls and Guard Towers, Canterbury, Kent, England