The Plaza Mayor or Main Square, it is a major public space in the heart of Madrid
Image dimensions: 4016 x 6016 pixels