The 3 Agencies Involved in Immigrant Visa Cases: USCIS, NVC, and the U.S. Consulate/Embassy
I want to preface this post by saying that all three of these agencies are involved when a family member or employee is being petitioned for, and that person is not currently in the U.S. and will be processing at a U.S. consulate/embassy abroad. However, there are instances when a person is going through the