Shankar Narayanan

Shankar Narayanan

Shankar Narayanan is the head of TCS UK and Ireland.