Designed by
Title
SPAIN, BARCELONA - APRIL 2, 2024: City view from building top #317155146
Description
SPAIN, BARCELONA - APRIL 2, 2024: Overhead view of a bustling city from a high-rise building, showing streets, buildings, and vehicles below.
This image is editorial