Claim: Moscow is the world's most populated inland town.
Verdict: SUPPORTS