I am Indian origin and I have done many investment in India thru NRE bank account.(legally send money to India.) I have done all investment after I pay taxes in USA.
All investment are long term, so according to Indian tax rule its tax free investment.
But I want to bring all those money back to USA either to buy property, pay for my child's education, etc.
Question are: Do I need to pay taxes on all amount I bring from India? Do I need to pay taxes only on interest I earned from India? (15% long term insurance)