Top stocks to watch today: Tata Elxsi, TCS, Bank of Baroda, GRSE, Jio Financial Services, MRPL, Mazagon Dock, Bharat Forge in focus