Barcelona is a vibrant and historic city located on the northeastern coast of Spain. It is the capital of the autonomous community of Catalonia and the second-most populous municipality in Spain. With a population of approximately 1.6 million within city limits, its urban area extends to numerous neighboring municipalities and is home to around 4.8 million people, making it one of the largest metropolises on the Mediterranean Sea.