Millions of Indians living and working in the US hold Green Cards or visas such as H-1B (for skilled professionals) and F-1 ...