23 March 2023

Lloyd's posts £769m loss despite soaring underwriting profits