Claim: Stratford, London is its own city outside of London.
Verdict: REFUTES