I am not sure about NRIs, but you can buy travel insurance if you are an resident Indian at the time of buying the policy.