Claim: Stratford, London is in the London Borough of Staten Island.
Verdict: REFUTES