Spain is a southeast European country, it’s a part of Iberian Peninsula. It has very diverse culture, language and geography as well. Warm weather of Spain brings visitors to its splendid beaches along Mediterranean Sea. Art, history and architecture is scattered around Spain. Madrid is the capital and one of the biggest metropolitan of Europe. Spanish food to Gaudi’s Sagrada Familia in Barcelona, festivals or city nightlife, Spain has something for everyone.