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.
2006 1000 km of Nürburgring The 2006 1000km of Nürburgring was the third race of the 2006 Le Mans Series season run by the ACO. It was run on July 16, 2006