Madrid is the capital and principal city of Spain. Due to its economic output, standard of living, and market size, Madrid is well-thought-out the major financial center of the Iberian Peninsula; it hosts the head offices of the massive majority of the major Spanish companies, as well as the headquarters of three of the world’s 100 largest companies which is Telefonica, BMW and Repsol.