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

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

Searchable keywords