Is Offshore Banking Legal?

Is offshore banking legal? This is a question often asked these days, as various nations seek to clamp down on offshore tax havens and offshore […]