Consular Processing

An alternative to obtaining the last step in the green card through the consulates outside USA. This is an alternative to adjustment of status.