English English Asda Sells 24 Stores and Depot to Blue Owl Capital in £568m DealNovember 21, 2025British supermarket chain Asda has sold 24 stores and a distribution centre. The deal is worth £568 million and involves…