State-owned insurance behemoth — Life Insurance Corporation (LIC) — has emerged as the third strongest and the tenth most valuable insurance brand globally, according to a report by Brand Finance Insurance 100 2021, a London-based brand valuation consultancy firm Brand Finance.
Valuation swell prompts large balanced advantage funds to lower sails
Read More