Headquarters
People's Republic of China
China Automotive Technology and Research Center Co. (CATARC)