If I live in the US but I am actually from another country. Can I only apply in the US if at the time of sending the application I was in a legal status in the US or as long as I was with a legal status here for one year anytime I can apply? Or should I just apply in my home country? I do not want to take the risk of applying in my home coutry and then get denied and won't be able to come back to the US again. What is your input?
Thank you.
Thank you.