The estimated cost to Brazil of hosting the World Cup is somewhere between fifteen and twenty billion US dollars. South Africa spent around six billion!
The host doesn't receive the TV income, tickets nor corporate sponsorship.
Better maybe that Russia and Qatar hang onto these gigs - less...