0
The population of Dover castle is 28,156.
Dover Castle !
In Dover, England.
the capital of Delaware is Dover not new castle
Dover castle was attacked by French troops that first assaulted the castle and then dug tunnels underneath it trying to get in.