I have already left india and forgot to take travel health insurance,can I still buy?

No, since you have already left India, this is not possible. You can however look for insurance in the country you have travelled to.

You can comment on this FAQ