Tata Consultancy Services (TCS) reports its Q2 results today with investors bracing for tepid growth and razor-thin margin ...