Can I avail this health insurance policy if I am not an Indian National but living in India?

Yes, if you are a student studying in India or working with a valid work Visa.

But if you are a tourist coming to India for three weeks, it will not be worthwhile to buy this as thirty days cooling-off period itself offsets the benefits which you are looking for.

Medical tourism cases are definitely not covered in the policy issued in India.