Barcelona, located on the northeastern coast of Spain, is one of the largest metropolises on the Mediterranean Sea. It is the capital and largest city of the autonomous community of Catalonia, as well as the second most populous municipality of Spain. Barcelona is the 5th most populous area in the European Union, after, Paris, the Ruhr area, Madrid […]