Bermudian-based Oil Insurance Limited has reported a net profit for 2021 of $667.5 million, which included a $266 million underwriting profit.
That compares with a net profit of $466.5 million in 2020…
That compares with a net profit of $466.5 million in 2020…