Claim: North Korea is located on the Korean Peninsula.
Verdict: SUPPORTS