Stoke City have announced the permanent signing of central defender Bruno Martins Indi from Porto.
Martins Indi has agreed a five-year deal to join for a fee of €7.7 million. He is the club's sixth summer signing.
The 25-year-old was on loan at Stoke last season, making 35 Premier League appearances and scoring one goal.
Stoke's first match of 2017/18 is at Everton on Saturday 12 August.