An offshore bank is a bank located outside the country of residence of the depositor, typically in a low tax jurisdiction or tax haven that provides financial and legal advantages. So to open an offshore Bank account you need to take prior approval from the country' Central Bank (RBI in case of India) and Government. It would be illegal if you open an offshore Bank Account without taking prior approval from your own Government which is not required in case of normal Bank Account.
Last edited by a moderator: Dec 2, 2009