Stars dazzle at awarding ceremony of Shanghai Int'l Film Festival
Xinhua | 2017-06-27 09:40
|
Director Paolo Villaluna receives the best feature film award for "Pedicab" during the awarding ceremony of the 20th Shanghai International Film Festival in Shanghai, East China, June 25, 2017. [Photo/Xinhua]
|