Advertisement

The first and second runners up were Capgemini and IL&FS, respectively.

Published in News