Alex Heeney / September 7, 2023 TIFF 23 Film Review: Pema Tseden’s Snow Leopard Set in the high altitudes of the Tibetan Plateau, against stunning mountains and lakes, Pema Tseden’s Snow Leopard is a call for empathy, not just for animals but other humans