Barcelona is the capital city of Catalonia and the second largest city in Spain. Located on the northeastern coast of the Iberian Peninsula, Barcelona has a population of over 1.6 million people within city limits. The city is a global cultural center and a popular tourist destination known for its architecture, annual festivals, and status as a leading international financial and commercial center.