The population of England should leave the rest of the UK well behind, 51 million in England compared to 5 million Scots, one trophy win in 1966 by this massively populated country. In the sporting world with comparative populations England are well behind the rest of continental Europe,