Mumbai (Maharashtra), Dec. 12 -- : Tata Power has been ranked among top 10 companies in this year's Indian Corporate Governance Scorecard which is developed jointly by BSE Ltd, the International Finance Corporation (IFC) and Institutional Investor Advisory Services India Ltd (IiAS) with the financial support of Japan's government.

Tata Power made it into the top 10 list for the first time. It is also the first time that the company has entered in leadership category which features six companies with the highest scores.

The scorecard presents an assessment of 150 companies which comprises S&P BSE 100 index constituents and 50 companies that were listed between April 2015 and March 2017 (IPO companies). According to the report, these 150 co...