The Plaza of Spain in Barcelona is one of the most emblematic places in the Catalan capital. It was built during the 1929 International Exhibition. This is the second largest square in Spain, after the Spanish Square in Madrid. Translated with Google Translate