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