Insurance regulator Insurance Regulatory and Development Authority (IRDA) has decided to crack down on insurance companies that help policyholders launder money.

More...