What is IRDA (Insurance Regulatory and Development Authority)?

What is the purpose of IRDA?

How does IRDA work?

Role of IRDA in the Insurance Sector in India