27/10/2021

The boss of Ikea UK has revealed plans to open a new store where the huge Topshop Oxford Street flagship was, after a £378 million deal for the site was inked.