Spain is located on the Iberian Peninsula in Europe. It has a population of around 47 million and is ruled by King Felipe VI. The capital and largest city is Madrid. Some other major cities include Barcelona, Valencia, and Seville. Spain is known for its beaches, oranges, olive oil, and festivals like the Running of the Bulls in Pamplona.