LIC is an Indian private-owned insurance group and investment company headquartered in New Delhi.
True
False
False. LIC is an Indian state-owned insurance group and investment company headquartered in Mumbai.