Claim: England does not share land borders with Scotland and Wales.
Verdict: REFUTES