โArt of Soccerโ: Houston committee bids to host 2026 FIFA World Cup through art displays around townAs Houston aims to be the next home of the 2026 FIFA World Cup, one committee is rallying together efforts to show why Clutch City is the perfect place to host the international game.