Barcelona is a major city in Spain, situated in the northeast of the country on the Mediterranean coast. It is the largest city in Catalonia and the site of the Catalan parliament. It was the site of the 1992 Olympic Games.
The central part of the city is reasonably flat, but the city extends onto the surrounding hills.
It has an airport to the southwest of the city named "El Prat de Llobregat".