Spain’s failed attempt at urban development
Over the streets of Agueda, Portugal, hundreds of colorful umbrellas float above pedestrians’ heads.
Over the streets of Agueda, Portugal, hundreds of colorful umbrellas float above pedestrians’ heads.