FIFA’s unfixable problem for 2026 World Cup has forced them to break their own rule 0 0 14:05 Express.co.uk (football) The 2026 World Cup is set to be the biggest ever with 48 nations taking part, but Atlanta's Mercedes-Benz Stadium has caused FIFA a real headache