Snow Leopard Sisters
Review preview for Snow Leopard Sisters
The circumstances of women are central to the film.
(Country: UK; Year: 2025; Director: Ben Ayers, Sonam Choekyi Lama, Andrew Lynch; Writer: Ben Ayers, Andrew Lynch; Stars: Tenzin Bhuti Gurung, Tshiring Lhamu Lama)