claim: Melilla is located on the north coast of Antarctica.
evidence: Islam has only a slight presence in the Channel Island of Guernsey , a British Crown dependency .. Channel Island. Channel Island. Guernsey. Guernsey. British Crown dependency. British Crown dependency. A 2005 BBC interview with a local Muslim man noted `` a few dozen '' practitioners and no mosque or meeting-place .. BBC. BBC