In a dismal real estate market, Tata Consultancy Services (TCS) has signed an agreement with Neptune Developers to lease the largest IT office space in the city. TCS will take over 3.5 lakh sq ft space in Neptune Element, an […]