From Trump to Messi, Iran to ICE, politics and sport collide at the biggest World Cup in history
The wait is over for the biggest World Cup ever with 48 groups, 104 matches, three host nations and a slew of questions and controversies swirling round the extremely scrutinzed…