Leicester is the largest city and unitary authority area in the East Midlands of England, and is the traditional county town of Leicestershire. Leicester lies on the River Soar and at the edge of the English National Forest. In 2004, the population of the city proper was estimated at 285,100, with 4...