We take a sneak peak inside Lego’s new flagship store in London’s Leicester Square — the largest Lego store in the world.
Source: CNet