Brahim Diaz says it was "impossible" not to leave Manchester City and sign for the club of his dreams Real Madrid .

The Spanish midfielder joins on a six-and-a-half year deal for around £15.5million from the Premier League champions, the deal being announced after a 2-0 defeat by Real Sociedad on Sunday left them fifth in La Liga.