Notice of AGM Notice of 29th AGM Notice of 28th AGM Notice of 27th AGM Newspaper Publication Newspaper Publication - 29th AGM Newspaper Publication - 28th AGM Newspaper Publication - 27th AGM Publication of Notice - 2019 Intimation of publication of Notice of Annual General Meeting - 2018 Published Notice - 2017 Published Notice - 2016 AGM Transcript 29th AGM Transcript 28th AGM Transcript 27th AGM Transcript Subsidiaries Accounts Subsidiaries Accounts-2021-22 Subsidiaries Accounts-2020-21 Subsidiaries Accounts-2019-20 Subsidiaries Accounts-2018-19 Subsidiaries Accounts-2017-18 Subsidiaries Accounts-2016-17 Subsidiaries Accounts-2015-16 Subsidiaries Accounts-2014-15 Scrutinizers Report Consolidated Scrutinizers Report and Voting Results - 2022 Consolidated Scrutinizers Report and Voting Results - 2021 Consolidated Scrutinizers Report and Voting Results - 2020 Consolidated Scrutinizers Report and Voting Results - 2019 Consolidated Scrutinizers Report and Voting Results - 2018 Consolidated Scrutinizers Report and Voting Results - 2017 Voting Result and Consolidated Scrutnizer report Scrutinizer Reports - 2015 Scrutinizer Reports - 2014 Other Disclosures Large Entities Declaration March 31, 2020 Notice under section 160 of the Companies Act 2013 Certificate under Regulation 74(5) of SEBI (Depositories and Participants) Regulations, 2018 Large Entities Declaration Disclosure - Listing Regulation 39 (3) Codes and Policies Disclosure - Listing Regulation 39 (3) KYC Form Transfer of shares in Demat Form Notice to unpaid dividend shareholders Preservation of Documents Policy Compositions of Board and Commitees Notice under section 160 of the Companies Act 2013 Independent Directors Terms and Conditions