Designed by
Title
Barcelona is a city in Spain. It is the capital and largest city of Catalonia #164769745
Description
BARCELONA-SPAIN-FEB 22, 2019:Barcelona is a city in Spain. It is the capital and largest city of Catalonia, as well as the second most populous municipality of Spain
This image is editorial