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