Offshore bank is located outside the country of residence of the depositor. These locations usually boast of much lesser taxes than the country of residence of the investor. Sometimes there are no taxes applicable at all in these locations. Such locations are known as tax havens. There are...