Who will win the World Cup? BBC pundits make their predictions
[BBC]The World Cup starts in Mexico City's Azteca Stadium on Thursday and finishes in the MetLife Stadium near New York City on 19 July.Forty-eight teams will contest the tournament, which will be played out in 104 matches across three countries over 39 days, including the co-hosts - Canada, Mexico and the United States - plus holders Argentina.Who will get their hands on the famous gold trophy this time? Who are the other main contenders? And how will England and Scotland do?BBC Sport's TV and