Dover

From Metapedia
Jump to: navigation, search
Dover is located in England

Dover is a city in England.

External links