"Le Meraviglie" ('The Wonders') by Italian director Alice Rohrwacher wins Grand Prize of the Festival at Cannes. Duration: 00:28Video provided by AFP