This question already has an answer here:
So, I have been given a research grant from the US Government in order to work at a UK educational institution. Consequently, I am on a Tier II worker visa here in England, sponsored by the UK educational institution, but "self-employed" with the grant giving me a monthly stipend. I am paid into my US bank account with US Dollars directly from the US agency; however, I am not a Government employee. I have to take the money and transfer it into GBP and then take it from there.
Here's the question: Do I pay US or UK taxes?