Spain, officially known as the Kingdom of Spain, is a country located in southwestern Europe on the Iberian Peninsula. It is bordered by Portugal to the west, France to the north, and Andorra and the Bay of Biscay to the northeast. Spain is known for its rich history, diverse culture, and vibrant cities such as Madrid, Barcelona, and Seville. The country has a parliamentary constitutional monarchy with a population of over 47 million people.