31 March 2025

Japan Post Insurance cedes asset risk in $3.7bn Bermuda reinsurance deal