Claim: England is the location of the 2017 Open Championship.
Verdict: SUPPORTS