Over 90% of complaints have been attended to since introduction of new system: IRDA

More...