TCS Chief Executive N Chandrasekaran says Q3 was one of the toughest quarters ever. Chennai floods, furloughs, weakness in India business and softness in insurance business led by Diligenta are some of the reasons why TCS missed consensus Street estimates in Q3, he added.