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