TCS Q2 results cast shadow on bourses

TCS Q2 results cast shadow on bourses