7 March 2024

Lloyd's investment return jumps to £5.3bn in 2023 after 2022 £3.1bn loss