Northampton is a large market town, civil parish non-metropolitan district and the county town of Northamptonshire in the East Midlands region of England. It lies on the River Nene, 60 miles north-west of London and 50 miles south-east of Birmingham. It's one of the largest towns in England, it had a population of 212,100 at the 2011 census. Archaeological evidence of settlement in the area dates to the Bronze Age, Romans and Anglo-Saxons. In the... Show more

source