British Land sells Meadowhall shopping centre stake for £360million
British Land has owned the shopping centre since 1999, when it paid £1.07 billion for the retail destination, later selling half of its holding to form a joint venture