More than nine million tickets have sold for the London 2012 Olympic and Paralympic Games. With nearly 15,000 competitors from 205 nations arriving in the UK to take part, the sporting extravaganza will be stretching itself out to many parts of London and the UK. How many can you recognise from our slideshow below? Put your knowledge to the test!
20 of the best free things to do in London