Where is Leicester?

Leicester is a country-town that is located within the midlands of the United Kingdom (which is also known as England). It is near River Soar as well as National Forest.