Real Madrid proved last season, despite what jealous English football pundits would have you believe, that they are without a doubt the best team in world football. When you dispatch PSG, Chelsea, Manchester City and then Liverpool in the final to win the Champions League, there is simply no argument about who is No.1
Continue ReadingGet the FREE Celticnewsnow app