XBOX One Launch: Pictures from Leicester Square, London

XBox Live Launch tonight at 00:00am in Leicester Square, London (see pictures). If you haven’t ordered the Xbox one, you can buy it hassle free…