Building under construction and Telefonica Headquarters. building at Diagonal Mar district, Barcelona, Catalonia, Spain.

- Image ID: 2ABA9F7
Building under construction and Telefonica Headquarters. building at Diagonal Mar district, Barcelona, Catalonia, Spain.
agefotostock / Alamy Stock Photo
Image ID: 2ABA9F7