An offshore bank is one that is situated outside of the nation where its depositors reside. Usually, non-residents of the bank's jurisdiction make up the majority of offshore account holders. Offshore banking is becoming common because it has several benefits over domestic banking, including better privacy, ease of access, little or no taxation...