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.
Tata Ace Zip The Tata Ace Zip is a micro-truck launched in May 2011 by Tata Motors in India. It is in competition with the prevalent three-wheeled goods carriers from Bajaj Auto, Piaggio, Mahindra and Force Motors.