London’s new IKEA restaurant on track to sell more than 100,000 meatballs by ChristmasNovember 5, 2024