F Film News Read More 1 minute read ‘The Square’ Wins Palme D’Or At Cannes 2017 | Film NewsbyGeorge GhiuMay 30, 2017 The Competition prizes for the 70th edition of the Cannes Film Festival have been awarded last night (28…