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. Geneva Motor Show: The International Geneva Motor Show (French: "Salon international de l'automobile" ) is an annual auto show held in March in the Swiss city of Geneva.
The International Geneva Motor Show