Claim: London has the world's smallest cluster of internationally significant financial services.
Verdict: REFUTES