Sports

Why China doesn’t dominate soccer?

The most populous nation on Earth is not playing in the 2018 World Cup. Soccer is China’s most popular sport, but its current FIFA world ranking is No. 75. What accounts for this disastrous showing? […]