county-wise.org.uk
Middlesex
Middlesex is the smallest English county after Rutland but the third most populous in Britain. Middlesex is certainly the most urban county, being almost wholly covered by London and its outgrowths…
www.abcounties.com