Torre Agbar is an iconic skyscraper located in Barcelona, Spain. Its construction began in 1999 and was completed in 2005. Designed by French architect Jean Nouvel, this 38-story building is known for its distinctive shape, glass facade and nighttime light effects.
Read More