by AtlanticEUROSTOXX
Barcelona, Spain - June 20, 2017: on the heights of Barcelona, the Tower of Collserola (Torre de Collserola), a communication tower of the British architect Norman Foster and inaugurated on June 27, 1992