Mikel Obi has named an ex-Arsenal star as the greatest Premier League player of all time, ahead of Cristiano Ronaldo, Mohamed Salah, and Chelsea legends.
Cristiano Ronaldo has been a constant, dominant presence in football for more than two decades, winning titles, breaking records and scoring goals at a ludicrous rate for Manchester United, Real ...