And don't forget the Channel Islands and Isle of Mann. Lots of sorta-British tax havens there.
Cayman Islands, British Virgin Islands, Jersey, Isle of Man, and Bermuda is the full list I think.
Makes statements from Cameron on the topic especially hypocritical.
Cyprus and Malta aren't even tax havens.