Claim: The United Kingdom has an estimated 65.1 million inhabitants as of 2016 and 90% of them live in London.
Verdict: NOT ENOUGH INFO