Arogya Premier from SBI General Insurance probably is the best. Most of the companies have 3 or 4 year waiting period. But in Arogya Premier, the waiting period is 9 months. Disclaimer: I am an Advisor on behalf of Tata AIG and Religare Health Insurance. But I have dealt with Arogya Premier as well, as I was with SBI General Insurance.