Years

Subscribe

Barack Obama: "There is a building in the Cayman Islands that houses supposedly 12,000 US-based corporations. That’s either the biggest building in the world or the biggest tax scam in the world, and we know which one it is."