Unfortunately not. This facility is only for the Resident Indians as of now. If you want, you can purchase the policy directly through ICICI Pru. There are some restrictions though, like you may have to be present in India at the time of purchase as you may need to go through some medical tests etc.
You can apply directly through ICICI and they will take care of everything then.