A Hongqi (Red Flag) L5 is seen on display during the 13th Beijing International Automotive Exhibition, also known as Auto China 2014, in Beijing, China, April 20, 2014. [bitauto.com]
Follow China.org.cn on Twitter and Facebook to join the conversation.
Go to Forum >>0 Comment(s)