Hello,
My husband recently traveled to Karachi, Pakistan on an expired 10 year green card without realizing it. When he tried returning after 3 week trip-he was denied boarding. We contacted US Consulate in Karachi. Were told to apply for "Transportation Boarding Foil" which we did through their website and paid the $575 Dollar fee to USCIS website After a lot of emails we were told to make an appointment online and someone will call us. We weren't able to make the appointment , No one picks up the phone at Consulate. Everthing is done via email. So were being told it could take up to a year for this process and were better off just applying for a visa instead. Once he's in US then he can apply for green card renewal. Does anyone know if this would be the correct way to go about this situation? Should we hire a immigration lawyer? Were getting conflicted information. I am a US citizen. He's in dire situation as he has his job to return to&support his family.