Travel 8 Places to Visit in Madrid October 27, 2020 by Ruhi Madrid is the capital city of the nation of Spain. It is also Spain’s biggest city and serves as its headquarters for several companies and European governmental agencies. It covers… Continue Reading