Claim: London had around 8,673,713 human denizens in mid-2015.
Verdict: SUPPORTS