Tata Power Company has been ranked among the top 20 companies in Indian Corporate Governance Scorecard for FY 21. The Scorecard has been developed by the Institutional Investor Advisory Services India (IiAS) with support from the International Finance Corporation (IFC) and BSE. It is built around the G20/OECD Principles of Corporate Governance, which are the globally accepted benchmark for corporate governance. Tata Power made it into the ‘Leadership’ category list for the second time, which features 20 companies with the highest scores.
Tata Power Company is India’s largest integrated power company.