Where is the headquarters of Star Health and Allied Insurance Company Limited located?

A)
Hyderabad
B)
Chennai
C)
New Delhi
D)
Mumbai

Correct Answer :   Chennai

Chennai, Tamil Nadu

Published On : June 2, 2021