I disagree entirely. In my belief earnings should be taxed in the country they are earned.HMRC should take a leaf out of the IRS's book in the USA. If you are a US citizen you are liable for tax in the US on your entire global income irrespective of where it was earned.