IKEA to open Oxford Street shop after buying out Topshop building for ‘£378 million’

IKEA’s vote of confidence in the area comes at a crucial time