Stoke City has completed the signing of Bruno Martins Indi from Porto for a fee of €7.7 million.
The defender was on loan at Stoke City last season, making 35 appearances and has now signed a permanent five-year contract.
Potters chief executive Tony Scholes said: “We are delighted to have secured a deal to bring Bruno to the club in a permanent transfer and I know that Bruno feels the same.
“Bruno loved being with us last season and made no secret of his desire to move here permanently when his loan spell came to an end.
“We’ve had to be patient in our dealings with Porto, but we’re really pleased with the outcome.”