Tata Motors is all set to bring back one of its most iconic nameplates, with the all-new Tata Sierra scheduled to launch tomorrow, November 25. Unveiled in its production-ready form at the brand's ...