News

Last September, London Land, which owned office space close to London’s Regent’s Park that was being refurbed for Meta, said the Facebook and Instagram parent would pay it £149 million to ...