Claim: Nepal was ranked 144th on the Best Places to Live list in 2016.
Verdict: NOT ENOUGH INFO