TCS Siruseri, Chennai, India



TCS Siruseri, the largest campus in Asia, is a state-of-the-art facility with a distinctive style and several world-class features, combining traditional Indian styles …

source