Award-winning film "Snow Leopard" by late Tibetan filmmaker Pema Tseden releases in China on April 3.

Award-winning film "Snow Leopard" by late Tibetan filmmaker Pema Tseden will release in China on April 3. Set on the Qinghai-Xizang Plateau, it tells a story of a snow leopard that kills nine rams of a herder family, causing division and conflict between the father and son. The film took three years to complete and won the best director award at the fifth Hainan Island International Film Festival.

April 01, 2024
4 Articles