The Oxford Companion to British History describes Middlesex as "one of the smallest, oldest and strangest of counties". Counties Counties (also called shires, hence Cheshire, Lancashire, Yorkshire) have  a long…
Continue Reading