Which of the following is the largest public sector general insurance company in India?

Explanation:
New India Assurance is the largest public sector general insurance company in India.