‘In the Cayman Islands, There Is a Modest Five-Story Building That Is Home to 18,857 Companies’
Figures in an Imgur post about a Cayman Islands tax shelter housing 18,857 companies have circulated for quite a while.
Figures in an Imgur post about a Cayman Islands tax shelter housing 18,857 companies have circulated for quite a while.