Houston announced as host city for 2026 FIFA World Cup matches
Briefly