You have green card and reentry permit through asylum you to apply for Nepal visa What should be your country of citizenship?
The country of citizenship for a Nepal visa application should be the country that issued your passport. Since you have a green card and reentry permit through asylum in the United States, your country of citizenship would be the United States.