Tata Motors, Trent, Shriram Finance, TCS, Power Grid were among major losers on the Nifty, while gainers were Bharat ...