Claim: Stratford, London is in north London.
Verdict: REFUTES