Jamie Carragher’s all-time World Cup XI controversially omits Lionel Messi and Cristiano Ronaldo due to a strict one-player-per-country rule.