Notice - Sixty First Annual General Meeting
Notice - Sixtieth Annual General Meeting - 2023
Notice - Fifty Nineth Annual General Meeting - 2022
Notice - Fifty Eight Annual General Meeting - 2021
Notice - Fifty Seventh Annual General Meeting - 2020
Notice - Fifty Fourth Annual General Meeting - 2017
Notice - Fifty Third Annual General Meeting - 2016
Board Meeting Notice - 11 November, 2024
Board Meeting Notice - 12 August, 2024
Board Meeting Notice - 03 November, 2023
Board Meeting Notice - 10 August, 2023
Board Meeting Notice - 12 May, 2023
Board Meeting Notice - 03 February, 2023
Board Meeting Notice - 11 November, 2022
Board Meeting Notice - 25 August, 2022
Board Meeting Notice - 05 August, 2022
Board Meeting Notice - 10 May, 2022
Board Meeting Notice - 13 November, 2020
Board Meeting Notice - 11 August, 2020
Board Meeting Notice - 15 July, 2020
Board Meeting Notice - 05 February 2020
Board Meeting Notice - 22 October 2019
Board Meeting Notice - 26 July 2019
Board Meeting Notice - 25 October 2018
Board Meeting Notice - 24 April 2018
Board Meeting Notice - 20 July 2018
Board Meeting Notice - 17 January 2019
Board Meeting Notice - 16 May 2019
Postal Ballot Notice
Postal Bllot Form and Instruction
Outcome / Financial Results
Shareholding Pattern
Notices
Corporate Governance
Policies, Code and Programs
Disclosures and Information under Corporate Laws
IEPF
Shareholder Information
Annual Reports