Which countries share a border with Spain?

Spain shares borders with France, Portugal, and Andorra.


Also Morocco (Spain has two cities, old colonies, in the north of Africa, Ceuta and Melilla), and Gibraltar (little UK territory that is in the South of Spain)


So answer should be 5