I am a GC holder living in India for past 3 years to take care of parent's health (2 surgeries). My GC expired 2 years back. Now, i plan to return to US permanently. I have a current DL, Bank account in US. I also filed US taxes for past 3 years while in India. My spouse and children are US citizens. 1) Can I apply for returning resident visa(SB1) even though my GC is expired. What are the chances of approval 2) or Should I try entering US with expired GC and explain my situation at border Please help.