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