‘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.