Lionel Messi has won the 2012 Fifa Ballon d'Or for a record fourth time in succession ahead of Real Madrid star Cristiano Ronaldo and Barcelona teammate Andres Iniesta.
Messi wins 2012 Fifa Ballon d'Or