Claim: New England is the site of the Charles River.
Verdict: NOT ENOUGH INFO