The smallest county in England, the City of London, sits near the foot of the table (46th) – hardly a shock given its minute size (1.12 square miles). The same can be said of Bristol ...