Spain is located in southwestern Europe and has a population of over 44 million people. Some of its major cities include Madrid, Barcelona, Seville, and Granada. Spain has a long history and was influenced by various cultures including Phoenicians, Romans, Visigoths, Moors, and others. Some iconic aspects of Spanish culture include flamenco dancing, bullfighting, Holy Week celebrations, and paella.