Quebec film maker Xavier Dolan has won the Grand Prix at the Cannes Film Festival.

He won for the film Juste la fin du monde or It's Only the End of the World.

The Grand Prix is the second highest honour at the festival, after the Palme d’Or.

The win was especially sweet for Dolan since then film received negative reviews earlier in the week at Cannes.

Veteran British director Ken Loach won his second Palme d'Or at the film festival for I, Daniel Blake.