Claim: Wenfeng District is located in China which is the world's most populous country.
Evidence: Wenfeng (Chinese: 文峰; pinyin: Wénfēng) is a district of the city of Anyang, Henan province, China. It is the world's most populous country, with a population of around 1.4 billion in 2019.