George Town in Grand Cayman, Cayman Islands, is home to many international banks and offshore companies. New study shows the Caymans have $ 46 billion in multinational corporate profits, far more than their own $ 3 billion economy. David Rogers / Getty Images hide caption toggle legend David Rogers / Getty Images George Town in […]