Barcelona is the capital of the province of Catalonia and the second largest city in Spain, one of the main ports of the Mediterranean. The city with its own language, history and character. The city that you can visit for weeks, to enjoy its sandy beaches and mountains. Located on the shores of the Mediterranean, in a valley that is surrounded by the sea on the east, the mountains of Sierra de Koljserola on the west,...