FTSE 100 ends 2023 on a high as Rolls-Royce and M&S make a g

© 2025 Vimarsana