Director Yojiro Takita(R front) presents the trophy of the Tiantan Award for Best Director to the movie "The Idealist" at the closing ceremony of the 6th Beijing International Film Festival (BJIFF) in Beijing, capital of China, April 23, 2016. (Xinhua/Chen Bin)
RIGHT BG