It is always advisable to purchase insurance directly from the car rental company. This ensures that in case of any damage, you won’t have to block your funds and chase a third-party insurance company for claim approval. Additionally, I don’t believe any credit card will cover car rental incidents in India. However, you can avail of coverage at a discounted rate through the Avis Visa scheme or with Hertz Gold membership via AMEX Platinum card.