Preview Spain, Madrid, Busy traffic on Alcala Grand Via junction next to the Metropolis building. Image ID: 797-12699 Artist: Bennett Dean Purchase a commercial license Buy framed prints & more from our print store spain espana spanish iberia iberian europe european madrid city urban capital travel vacation city break holiday destination architecture alcala grand via junction metroplis building traffic cars pedestrians people crossing crosswalk