Battlefields of England
87 fields where the history of these islands turned — from Hastings in 1066 to Sedgemoor in 1685, earliest first within each county.
87 fields where the history of these islands turned — from Hastings in 1066 to Sedgemoor in 1685, earliest first within each county.