Madrid is the capital of Spain since the year 1562 and
is located right in the heart of the Iberian Peninsula. It is in the
center of the Castilian plain 646 meters above sea level. Madrid
occupies third position in the list of largest cities of Europe.
Read more...