Hi S R,
Whether the income is taxable in the UK or not depends on the double taxation treaty.
Please refer to:
Exchange rates from HMRC in CSV and XML format
If liable in the UK, yes you can claim Foreign Tax Credit Relief.
We cannot confirm your residence as this is for you to determine based on the guidance available.