Possible rising North Sea levels could spill over the Dover Cliffs and open the English Channel, turning the “British Peninsula” into an island.
Possible rising North Sea levels could spill over the Dover Cliffs and open the English Channel, turning the “British Peninsula” into an island.