Redditch, Burton-upon-Trent, Wrexham and Lowestoft. Lowestoft is probably the largest town in Southern England without a direct link.
Also, Bury St Edmunds would probably make the top 20.
If you're including places without stations, Swadlincote and Newcastle-under-Lyme (though that's kind of the whole Manchester/Salford situation).
Also, Bury St Edmunds would probably make the top 20.
If you're including places without stations, Swadlincote and Newcastle-under-Lyme (though that's kind of the whole Manchester/Salford situation).