China’s failure to win against Malaysia in a friendly football match at the Phoenix Hill Sports Park, Chengdu, sparked outrage among the home team’s supporters on...
Disclaimer: This piece reflects the writer’s opinion and compiled opinions of others on the subject matter. It does not reflect the opinions or beliefs of WORLD...