The Insurance Regulatory and Development Authority (IRDA) has tightened rules for Web sites and portals vending insurance products. At present, there are no standards that these sites (a...

More...