31st ANNUAL GENERAL MEETING
30th ANNUAL GENERAL MEETING
- Advertisement Published for E-Voting/ Book Closure for Thirtieth Annual General Meeting
- Notice for the Thirtieth Annual General Meeting
- Attendance slip for the Thirtieth Annual general meeting
- Scrutiniser's Report on E-Voting and Poll
- Report under Clause 35A of Listing Agreement
29th ANNUAL GENERAL MEETING