Designed by
Title
Toyota showcases itself at Auto Expo 2016, Noida, India #66293694
Description
Toyota showcases itself at Auto Expo 2016. The Auto Expo 2016 held in Noida, India from 4th to 9th February 2016 is the biggest in its history as manufacturers display their upcoming cars to the Indian market.
This image is editorial