Trafalgar Square has been turned into a giant video gaming lounge as part of the London Games Festival. Read More...