Pegah Ahangarani's film was made in the U.K. and won the L’Oeil d’Or for best documentary at this year’s Cannes Film Festival.
Oct 10, 2026