 Complete the following phrase:  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 