Where is Spain?
It is located on the Iberian Peninsula in the southwest of Europe. It is bordered to the south and east by the Mediteranean Sea, except for a small land boundary with Gibraltar; to the north by France, Andorra and the Cantabric Sea; to the west by Portugal and the Atlantic Ocean.
Spanish territory also includes the Balearic Islands in the Mediterranean, the Canary Islands in the Atlantic Ocean and two autonomous cities in North Africa, Ceuta and Melilla, that border Morocco.
LOOK AT THE MAP:
AUTONOMOUS COMMUNITIES OF SPAIN
PROVINCES OF SPAIN
RIVERS OF SPAIN