The Social Security Administration FAQs indicate that benefits claims are initiated from within the US.
Can noncitizens living outside the United States receive Social Security benefits?
In most cases, we stop payments to noncitizens after they are outside the United States for six calendar months in a row. If we stop your payments, we will not start them again until you return to the United States and remain for a full calendar month.
We may continue to pay benefits to noncitizens outside of the United States if they meet certain conditions. Use our Payments Abroad Screening Tool to find out if you can continue to get benefits while outside the United States.
The US does have agreements with a number of countries under which noncitizens can keep getting Social Security even if they live abroad permanently, although India is not among them.