Claim: Brown University's main campus is located in the second largest city in New England.
Verdict: REFUTES