Tata Motors Rating – ‘Buy’: Cost saving in standalone businesses beat estimates; headwinds in JLR business mar results

Shoot