Worcester, England: The Place Where Liberty Was Fought


The picturesque city of Worcester in Worcestershire, the West Midlands of England, is a modern city with a fascinating past. From its early beginnings as a Roman fort on the River Severn in the first century and down through the ages, Worcester has been noted as an important centre of British history. The English Civil War began in Worcester with a skirmish at the Powick Bridge on the edge of the ... Read Full Article