Latest NewsCEO Naresh Takkar Sent On forced Leave By ICRA Amid SEBI StressadminJuly 2, 2019 by adminJuly 2, 201901020 On Monday, ICRA Ratings Ltd. has decided to send its managing director and chief executive officer Naresh Takkar on forced leave, pending an inquiry into...