Spain is the second largest country in Europe, next to France, which is located in an area known as the Iberian Peninsula. This island is surrounded by the Mediterranean Sea in the south to the east, Atlantic Ocean to the west and the Bay of Biscay to the north. Spain is also bounded by the lands of Portugal, France, Andorra, Morocco and Gibraltar. Next to it’s beautiful climate, beaches and nature, Spain also has a rich cultural history. The many beautiful cities, like Sevilla and Córdoba in Andalucia and Barcelona, are very popular among tourists who want to see something more than only sea and beaches.
Spain is also a country that possesses a magnificent mix of art, culture and architecture. It has a lot of beautiful cities and towns that vary in culture, language, climate and customs. Some of the popular cities include Madrid, Barcelona, Sargossa, Valencia, Granada and Seville. Different towns and cities in Spain have different celebratory days. Festivals and fiestas, which are generally religious and have Catholic essence, are a regular feature of Spanish life.