London has become the only city to host the Olympics three times in the modern era (1908, 1948 and 2012). The 2012 Summer Olympic Games, to be held from July 27 to August 12, and the Paralympic Games ...

This content is available to only subscribers.