Designed by
Title
Madrid - Plaza Mayor #120656437
Description
MADRID, SPAIN - OCTOBER 22, 2012: People visit Plaza Mayor in Madrid, Spain. 3.2 million people live in Spanish capital city. It is the 3rd largest city in European Union.
This image is editorial