30 May 2025

Tokio Marine reveals 6% drag on business rate of return from strategic shares