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