BEIJING, July 12, 2016 (Xinhua) -- Actress Charmaine Sheh attends a press conference of her new movie Line Walker in Beijing, capital of China, July 12, 2016. The movie will be released on Aug. 11. (Xinhua/Li Yan)
BEIJING, July 12, 2016 (Xinhua) -- Actress Charmaine Sheh attends a press conference of her new movie Line Walker in Beijing, capital of China, July 12, 2016. The movie will be released on Aug. 11. (Xinhua/Li Yan)