What you need to know about Northampton

Northampton is the county town of Northamptonshire, lying on the River Nene midway between London and Birmingham in the East Midlands.