Leeds United have signed defender Diego Llorente from Real Sociedad on a 4-year deal for €20m.

The 27-year-old joins the Yorkshire club after three years with La Real. He will wear the number 14 shirt at Elland Road.

The former Real Madrid man has played five times for Spain.