Its a standard rule that you can't get your visa stamp in London because one can only get the stamp in his/her country of citizenship or residence. As a student, you're not really a resident of the UK. If you were already in the US, you can sometimes go to Canada or Mexico but you should have had a ...