Yes, NRIs can buy a term insurance plan in India. You should not be a green card holder or hold citizenship in a foreign country. You should be healthy and work at a recognised organisation or professional. You can buy term insurance while visiting India and complete the formalities as NRI. This is the best option as all your formalities will be completed as a resident Indian. This process is faster. However, you can also obtain term insurance from your country of residence online. In such a case, you need to submit all the documents the insurer requires. You can submit the documents online or through the mail.