News

Iranian director Jafar Panahi has won the Cannes Film Festival’s top prize for his movie titled ‘It Was Just An Accident’. The win marks the filmmaker’s return to Cannes for the first time since 2003 ...