Biology of Business

Life Insurance Corporation of India (LIC)

Financial Services

By Alex Denne

India's largest life insurance company and institutional investor, managing assets worth over $500 billion. Government-owned with 280 million policyholders and dominant market share.