Results for tag "cayman-islands"

Paying Taxes

This five-story office building on South Church Street in the Caymans serves as the official address for 18,857 corporations? No way! Way, according to a report on Bloomberg: President Obama referred to Ugland House yesterday. “On the campaign, I used to talk about the outrage of a building in the Cayman Islands that had over […]

0