Barcelona is the capital city of Catalonia, which is a region of Spain. Barcelona is the largest city on the Mediterranean coast. The city is between the rivers of "Llobregat" and "Besòs", and south of the Pyrenees mountains. It has a hot-summer Mediterranean climate ("Csa" in the Koeppen climate classification).