John Lewis warns over store closures after £517m loss

© 2025 Vimarsana