Channel Islands

The British Tax havens in French waters