Comment Comment by geekam >> You will need a visa to work in the UK.Does that mean you won't file for the visa and one has to get the visa on their own? parent geekam 11 years ago
Does that mean you won't file for the visa and one has to get the visa on their own?