Claim: Wenfeng District is located in China which is the world's most populous country.
Verdict: SUPPORT