Claim: Bristol is the capital and largest city that stands on the longest river entirely in England and the second-longest in the United Kingdom.
Verdict: REFUTE