Life Insurance Corporation of India (LIC), the country’s largest insurer, has seen its market share slip to 70 per cent this fiscal as its new business premium shrunk by over 21 per cent in April-...

More...