UK top of the league. But how did they do it?

Exciting times. The UK is the best in the world at something. It did not need any help from other countries; it did it all on its own. But how did it become so successful? To get to the top of the league shows ultimate ambition. To ensure one stays there or close to it … Continue reading UK top of the league. But how did they do it?