Report comment

What are the benefits they are enjoying while residing in the UK as opposed to living in Bermuda?