If my parents send me money, what is the procedure to do so without the (already tax-paid in India) funds coming under double taxation? Would I have to declare such 'income' and if so what is the process to indicate it is a gift and avail of any taxation treaties between US & India?
I am currently on a U.S. Green Card, if I switch to US citizenship in future how would this affect the situation?