Interesting, that the worlds most populous countries: China, India, Indonesia, and the US, all stink at soccer.
Interesting observation.