Jonathan David has been linked to Premier League clubs for several rounds, but now Juventus have agreed with the Canadian international, who walked out as a free agent in the summer after 232 games in the Lille shirt.

On Friday, Juventus reported that the centre-back had arrived at the airport in Turin, where supporters had turned up to show him welcome.

READ: Aston Villa make important announcement about Philippe Coutinho

Juventus will pay David and Entourage around 15 million euros, Italy reports.

Read on Popidol: Viktor Gyökeres breaks up with girlfriend due to Premier League transfer

Congratulations!

The latest on legislation for online casinos in Europe