The Tata Cliffrider was first introduced at which auto show in 2006?
Tata Cliffrider The Tata Cliffrider is a concept car that was first introduced by Tata Motors at the Geneva Motor Show in 2006.
Kia Sidewinder The Kia Sidewinder was a concept car for the Design Challenge competition in 2006 Los Angeles Motor Show.