Tata Motors stands to make 68 times return on the investment it made in its […]