Tata Motors marking its two decades of participation at Geneva auto show with a leap of faith to future.
7 March 2017 5:29 PM IST