Powder store at Dover Castle in southern England Store from gun powder in Dover Castle.Store from gun powder in Dover Castle.