An offshore bank is defined as a non-resident company that conducts insignificant or zero business within its jurisdiction of incorporation. There are a variety of people who can benefit the most from this type of set up including businessmen, internet traders, consultants and counselors, those...