Electric Tara Tiny Steals Tata Nano’s Position as World’s Cheapest Car

by Benjamin Jones March 19, 2008 15 comments