On This Day - 29th June 1644

Charles I of England defeated a Parliamentarian detachment at the Battle of Cropredy Bridge (near Banbury, Oxfordshire). It was the last battle won by an English King on English soil.


https://www.battlefieldstrust.com/resource-centre/civil-war/battleview.asp?BattleFieldId=2