People talking about money. The US was promising all kinda billions from commercial deals, so what exactly was the US saying there
Let some other countries host football.
What is to be gained playing in England that isn't there already. The people done football mad, the EPL done making tons of money, money. Money flowing there already.
Take the game to other places