The biggest World Cup ever, with 48 teams and 104 matches, is expected to bring a record $13bn for FIFA. Post navigation Graham Platner wins Maine primary election: Results and key takeaways Why has Belfast erupted in anti-immigrant violence after a knife attack?