what is meant by offshore banking 
offshore banking describes a relationship that a company or individual has with a financial institution outside the country of their residence this requires opening a bank account and making deposits withdrawals and transfers from that account the exact same way you would with a bank account at home 