BILBAO, SPAIN-SEPTEMBER 7: Tower of power company Iberdrola in Bilbao, Spain, in September 7, 2012. It is the most important business center of the city.

BILBAO, SPAIN-SEPTEMBER 7: Tower of power company Iberdrola in Bilbao, Spain, in September 7, 2012. It is the most important business center of the city.

 Stock photo ID: 112580867

Editorial use only
Editorial credit: A.B.G. / Shutterstock, Inc.

Similar images

  |   See all