Designed by
Title
Tata Consultancy Offices, Hyderabad #29397478
Description
HYDERABAD, ANDHRA PRADESH, INDIA - JANUARY 5: Headquarters of Tata Consultancy Services on January 5 2013. The company is one of the leading IT service providers in the world.
This image is editorial