Madrid is the capital and largest city of Spain. It is the third largest city in the European Union after London and Berlin, and the fourth most populous urban area in the ...