Barcelona is a famous city in northern Spain near the Mediterranean Sea and Pyrenees mountains. With a population of around 2 million people from all around the world, Barcelona has many restaurants, shops, and parks to visit including Güell Park, the Sacred Family temple, Camp nou stadium, and the ramblas. The main languages are Catalan and Spanish.