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 Post navigation Dover Castle sprawling across the cliffs above the English Channel, long called the Key to England