Home World News ‘The Square’ wins Palme d’Or at Cannes Film Festival

‘The Square’ wins Palme d’Or at Cannes Film Festival

by admin May 28, 2017