EuropeSpain Madrid, Spain by EVERGIB Wanders Madrid, the capital and largest city of Spain, dazzles with its royal history, grand opulence and non-stop activity. Everything in Madrid seems larger than life. The extravagant Royal Palace with more rooms than any other European… Continue Reading 12 FacebookTwitterPinterest