Do I have to pay taxes in the US?
For the capital gains made on your US stocks/ETFs investment, you don’t have to pay taxes in the US. You, however, have to pay taxes on those capital gains in India.
For dividend and SLIP income, a portion of the income is withheld in the US as the tax. Since India and the US have signed a Double Taxation Avoidance Agreement (DTAA), you can claim a tax credit in India for this tax withheld in the US.
You can read more about how taxation works
here.