An offshore financial center (OFC) is generally defined as a jurisdiction in which the financial sector is disproportionately larger than the domestic economy. OFC's offer significant tax and regulatory advantages as well as providing clients from unstable countries with international banking...