Green | Wed Apr 21, 2010 11:40pm EDT

Factbox: A glimpse of Chinese green cars