Award winner no. 89

L & T Heavy Engineering
Rank 89 Head - Information Technology & Organisational Excellence