Leicester is one of the largest cities in England, located in the county of the same name (Leicestershire). The city has many historic buildings and fine museums, aswell as its striking modern architecture