Spain is the largest country in Southern Europe, the second-largest country in Western Europe. With a population exceeding 46 million. Spain’s capital and largest city is Madrid. Capital city Madrid is home to the Royal Palace and Prado museum, housing works by European masters.
Spain hosts the world’s third-largest number of UNESCO World Heritage Sites. Sport in Spain has been dominated by football since the early 20th century. The country’s national football team won the UEFA European Football Championship in 1964, 2008 and 2012 and the FIFA World Cup in 2010.
Do you need a visa to Spain? The Visa Centre has expertise and experience in consultation and processing of all types of visas to Spain.