Real Madrid star Luka Modric has won the 2018 Ballon d’Or.