I am a US citizen. After selling the property, I understand that I can repatriate the funds after paying taxes in India. My question is, do I have to pay taxes again in USA.If yes, why?
India has a Double Taxation Avoidance Agreement with the US, whereby you would not need pay tax a second time on repatriated funds. Kindly consult your tax advisor for specific advice on your personal tax optimization.