The past few days confirmed that London is delivering not just the greatest Olympics in history but, more interestingly, the 'coolest'.
Read Whole Story