Claim: Boston remains on the number two spot on world livability rankings.
Verdict: NOT ENOUGH INFO