Connect to share and comment

China africa cars 2012 5 17

Appears In:
Chinese car manufacturers struggle against a reputation for 'rubbish' quality, 'appalling' design and a disturbing smell of glue.
China africa cars 2012 5 17

Chinese workers assemble a hybrid bus at a factory of Chinese auto manufacturer Beiqi Foton Motor Co., Ltd on September 11, 2009 in Beijing, China.

Feng Li