Spain is full of colorful festivals, delicious cuisine and the atmosphere of the Middle Ages. The birthplace of bullfighting, flamenco and paella. This is a country where the sun shines for more than 300 days a year, and the beaches attract tourists with their golden sands and azure sea. The architecture of Spain is striking in its diversity: from Gothic cathedrals to modern skyscrapers. And the capital of the country, Madrid, is one of the most beautiful cities in the world.