There are a few people in Bermuda scratching their heads at some of the loss numbers being discussed

To unlock article:

Login