Cardiff City have announced the signing of defender Cala from Sevilla.
The 24-year-old had his contract with Sevilla terminated last weekend, with the Spanish club confirming he was moving to Cardiff.
A Cardiff statement said: "Cardiff City Football Club can confirm that Spanish defender Juan Torres Ruiz Cala has officially joined the club on a two-and-a-half year deal."