Claim: Wallander is a town in England.
Verdict: REFUTES