7
Dissident Iranian director Jafar Panahi won Palme d’Or for best film at Cannes 2025. Panahi’s revenge thriller ‘It Was Just An Accident’ received a thunderous standing ovation at the film festival. The honour marked Panahi’s triumphant return to Cannes. Just a few years ago, Panahi was imprisoned in Tehran and under a 20-year travel and work ban. Watch-