RRK;252113NRI can buy Indian Insurances. Foreigner with OCI/PIO also can buy. Only thing is some underwriters expect you to go through medical tests in India, which makes these policies practically not available for remote purchase.
As US term policies are cheaper, I don't see a reason to buy it in India before your return. But as I mentioned if you have already returned it is better to check with US insurance companies if the policy is valid if you live in another country.
RRK, could you please confirm if USC with OCI can purchase term life insurance after moving to India? I was told that you have to be an Indian passport holder.