Jeffrey Webb: CONCACAF must host 2026 World Cup

2018-02-27 12

FIFA vice-president Jeffrey Webb, who was arrested as part of raids in Zurich by the FBI, says CONCACAF must host the 2026 World Cup.