Toyota India announced the launch of its first ever regional stockyard in the country today. This reduces delivery time by 11 days. Read More

reported by Ashwin Ram N P at Rushlane.com