Claim: Stratford, London is in London, England.
Verdict: SUPPORTS