Claim: London had around 3 denizens in mid-2015.
Verdict: NOT ENOUGH INFO