With less than two weeks before the games begin, London is decorated and ready to receive her thousands of guests.
Regent St and surrounding streets are flying national flags from the 206 countries that will be competing. It looks rather grand don't you think. Your Olympic challenge is to see how many countries you can identify.