Home » General Knowledge MCQs » Perejil Island is disputed between the following countries.