In 2015, Laura Flanders and Ralph Nader found themselves on Grand Cayman Island, at once a tropical tourist paradise and the home of one of the biggest tax havens in the world, Ugland House.

LEAVE A REPLY

Please enter your name here
Please enter your comment!