Spain has a diverse landscape and culture. It has a population of Basques, Catalans, and Galicians who primarily speak Spanish. The capital is Madrid and the dominant religion is Roman Catholicism. Key traditions include bullfighting, flamenco dancing and music, and religious festivals that are central to Spanish life.