Inter Milan have completed the signing of Radja Nainggolan from fellow Serie A side Roma.
The Belgian has signed a four-year contract with the Italian giants after passing a medical earlier this week.
The 30-year-old, who announced his retirement from international football after missing out on a place in Belgium's World Cup squad, made more than 200 appearances for Roma across four-and-a-half seasons.
"Having fully matured as a player, it's time for the Ninja to approach a new and exciting challenge in an Inter shirt. Welcome to the city of Milan, Radja," read a statement on the official Inter website.
Nainggolan previously worked with Inter manager Luciano Spalletti at Roma.