London has what it takes to host the greatest sporting show on earth [on the 2012 Olympic bid
or simply: