Weekly Photos: Oct 13-19
Updated: 2014-10-20 09:14
(chinadaily.com.cn)
People watch a mechanical installation named "Long Ma" emit water vapour during the Long Ma or Dragon Horse performs in front of the National Stadium, also known as the Bird's Nest, in Beijing October 17, 2014. [Photo/Agencies] |