London’s Leicester Square renamed the Xbox One Square
To mark today’s launch of Microsoft’s eagerly awaited Xbox One, London’s Leicester Square has been transformed with a giant stage, huge Xbox One console and impressive light show. The street signs have also been replaced with green and black signs to match. Excited gamers queued...
Posted On 22 Nov 2013