A car is displayed at the site of the 2012 Beijing International Automotive Exhibition in Beijing, capital of China, April 23, 2012. [Photo/Xinhua]
Go to Forum >>0 Comment(s)