According to the US Department of Homeland Security, more than 600,000 Indian citizens in the past decade received green cards, which allow them to live and work in the US indefinitely, without forfeiting their Indian citizenship.