Claim: Melilla is located on the north coast of Alaska.
Verdict: REFUTES