Based in Chongqing, a provincial-level, direct-controlled municipality of China, compact sedans are among its offerings and the company, in 2009, was ranked 88th largest in China.
Based in Chongqing, a provincial-level, direct-controlled municipality of China, compact sedans are among its offerings. The company, in 2009, was ranked 88th largest in China.