Stock Photo - Euskalduna Palace, Iberdrola tower, Bilbao, Bizkaia, Basque Country, Spain

Stock Photo: Euskalduna Palace, Iberdrola tower, Bilbao, Bizkaia, Basque Country, Spain.