The battle of Preston is often claimed to have been the last fought on English soil, but this depends on the definition of "battle", for which there are different interpretations. Preston was a siege rather than a pitched battle, so the Battle of Sedgemoor fought in 1685 is also a contender for the title of the last battle, as is the skirmish at Clifton Moor near Penrith in Cumbria on 18 December 1745 during the 'Forty-Five' Jacobite rebellion. However, there was a great deal of savage fighting in streets all over the town during the Battle of Preston, far more than in most sieges. It was as much of a battle as, for example, the Battle of St Albans (1455) in the Wars of the Roses, which was also fought in the streets of a town, but which is generally regarded as a battle and not a siege, as is the Battle of Reading of 1688. The Battle of Bossenden Wood, fought on 31 May 1838, is a much later contender.