20 April 2021
In yet another brand-building pursuit, Life Insurance Corporation of India (LIC), the largest Indian State-owned insurance company is creating a buzz in the branding space by acquiring the Station Branding Rights of Andheri Metro Station, Mumbai.