(CHINA OUT) Two high-speed trains are seen at the China National Convention Center on March 7, 2011 in Beijing, China. The technological achievement exhibition opened on Monday as China display and promotes their science and technology achievements from the past five-years
Posted in Science Technology, Technology, world news
Science And Technology Achievement Show In Beijing