Lego Opens Its Biggest Store in the World in London

11/18/2016 9:45AM

Toy maker Lego opened its largest store in the world in London’s Leicester Square on Thursday. Special attractions include a massive Big Ben clock tower made of Lego bricks, and a life-size Lego tube carriage. Photo: Getty Images