Perejil Island dispute is in between Spain and ________?

Perejil Island dispute is in between Spain and ________?

A. Portugal
B. United Kingdom
C. France
D. Morocco