Visa. I live in Florida.
It is more convenient for me to go to Washington DC or NYC than to Houston, is there a way that I can submit my application either in DC or NYC?? Thanks
Reply
It is more convenient for me to go to Washington DC or NYC than to Houston, is there a way that I can submit my application either in DC or NYC?? Thanks