What Links Mark Cavendish, Illusive Medals and a Nazi-Fighting Columbian Drug Lord?

2012 wasn't the first time Britain had hosted the Olympics, nor even the second time; London is the only city to have ever played host to the Games three times. In the summer of 1948 the country was still under rations, and great swathes of London remained obliterated following the war.read more