Stocks in the news: TCS, Infosys, Tata Power, NMDC and Mahindra & Mahindra | Sharefundss