Yao Chen (right) and Ma Yili promote the upcoming film Lost, Found in Beijing on Sept 17. [Photo provided to China Daily]
Go to Forum >>0 Comment(s)