London: Everton completed the signing of James Rodriguez from Real Madrid on Monday, reuniting the Colombian playmaker with manager Carlo Ancelotti for a third time.
The Premier League club are reported to have paid £22 million (Dh106.4 million) for the 29-year-old, who was top scorer at the 2014 World Cup.