Designed by
Title
Telegraph key at fire command post and Port war signal station in Dover Castle #275006254
Description
DOVER, THE UNITED KINGDOM - JUNE 28, 2022: Telegraph key at fire command post and Port war signal station in Dover Castle in Dover, UK
This image is editorial