Chinese automakers showcase green car ambitions at Shanghai auto show - People's Daily Online April 22, 2011
Visitors pour in the 14th Shanghai International Automobile Industry Exhibition in east China's Shanghai, April 21, 2011, the first day the exhibition open to public. About 2,000...