TCS has leased 1.4 million sq ft at 360 Business Park in Bengaluru’s Electronic City in one of the city’s bigst office space deals