Tag: 20th Shanghai International Film Festival
Pedicab is Best Film in Shanghai Film Festival
Pauwi Na, titled Pedicab in its international release, received the top 20th Golden Goblet Award as Best Film at the Shanghai International Film Festival