Spain is famous for bullfighting, and Madrid is its capital city. Madrid has been the capital since 1561 under King Philip II. Barcelona is a major Spanish city but not the capital, Lisbon is Portugal's capital, and Porto Novo is the capital of Benin.