Toy company LEGO on Thursday opened its largest store, spread over two-storeys, in Leicester Square, London. The store features a 20-foot tall Big Ben clock tower made of 200,000 bricks and a 'Mosaic Maker' for customers to purchase their own LEGO mosaic portrait. The opening also included the unveiling of a new LEGO mascot Lester, an English tea-drinking Minifigure.