India’s Life Insurance Corporation (LIC) stands as the nation’s largest insurer and one of the most prominent companies on the…