paradise Papers

Paradise Papers – Bermuda

Paradise Papers – Bermuda If you have had your TV on in the past 48 hours, you will have heard all about the Paradise Papers which are currently all over the news featuring one of our favourite destinations, the island of Bermuda. It is on this small island that the papers have apparently been leaked from and have named and …

Continue reading