The Insurance Regulatory Authority of India (IRDA) has placed a ban on credit insurance covers following reckless sale of the product by some non-life companies.

More...