Starting with the fairly tame observation that taxing commercial activity results in less of it; I'd imagine the country that is the biggest tax haven has significant commercial advantages. I'd imagine if we looked back at the height of the British Empire's commercial successes we'd find London was hoovering up commercial activity from all over the place.
And once a lot of finance is flowing through a country, I'd expect some sort of interplay with political influence to happen.