Placa de Catalunya, a large public square in the city centre of Barcelona, Catalonia (Catalunya), Spain, Europe

- Image ID: JH294F