Spanien Portugal Andorra ligger alla på?

De är alla en del av den Iberiska halvön.