Claim: Peking University is in the world's most populous city.
Verdict: NOT ENOUGH INFO