Dover Castle sprawling across the cliffs above the English Channel, long called the Key to England

Dover Castle sprawling across the cliffs above the English Channel, long called the Key to England