Some M&S stores left with empty shelves after cyber attack 29 April 2025 The BBC understands food availability should be back to normal by the end of the week.