ALL SET TO HIT THE ROAD

Toyota Unveils Ultra-Compact iQ Car

ALL SET TO HIT THE ROAD: The car will be on sale on November 20 in Japan and early 2009 in Europe.

Comments (0)