Claim: New England is in the Indus Valley.
Verdict: REFUTES