This gallery contains 1 photo.
Situated on the Kent coast just 12 miles across the English Channel from the coast of France, the port of Dover has long been a prized target, the “Key to England”. Today’s visitors – day trippers, weekenders, cruise ship passengers … Continue reading
