Posted by: outlandish May 19, 2009
Login in to Rate this Post:
0
?
One of the docs u need to present to the UK embassy is of your legal status in the US (visa/I-20 etc). In your case it'd be best to apply from Nepal.