Offshore tax shelters are in countries which do not require income to be reported or don't tax income that's reported. A foreign trust is among the most frequent offshore tax shelters. Tax shelters include investments or deposits in accounts that aren't heavily taxed, for example, retirement...