Under regulatory glare, ICRA sends its MD & CEO Naresh Takkar on forced leave
ICRA - 248228