The heads of two Indian rating agencies, CARE Ltd and ICRA Ltd, were asked to go on immediate leave, after anonymous complaints were sent to the market regulators. More heads are expected to roll as ratings agencies come under the scanner after the IL&FS debacle