The Tata Cliffrider was first introduced at which auto 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.
i don't know