LLondon Read More The ordinary market town that was England’s ‘capital’ 700 years before London | UK | News14 April 2025 Situated on the River Nene, 60 miles north of London and 50 miles south of Birmingham, it is…