Claim: England is on the island of Japan.
Verdict: REFUTES