Claim: Nepal is the world's 93rd largest country by population.
Verdict: NOT ENOUGH INFO