Yes, you can still apply for the scholarship if you meet all other eligibility criteria and you are not resident in the UK.