To buy the best 20 Lakh term insurance in India, eligibility criteria may differ among various insurers. Generally, you need to be at least 18 years of age, with a maximum age ranging from 60 to 65 years. Your income requirements for eligibility may also vary from one insurer to another. Regarding the educational criteria, while most insurers often mandate graduation, some insurers may even provide policies for non-graduates. Other considerable factors include your health, lifestyle, occupation, etc.