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