Speaking ahead of the FIFA World Cup 2018 draw, Barcelona legend Carles Puyol hails Lionel Messi as the world's best player.