“Jiyo Befiqar” — the tagline of one of India’s 30 general insurance companies — aptly describes the role insurance has…