The official language of Barcelona, which is in the region of Catalonia, is Catalan. However, most of the people who live in Barcelona speak both Catalan and Castillan Spanish, as well as English.
No, it is not considered rude to speak Spanish in Barcelona. Spanish is one of the official languages of Spain, along with Catalan, and many people in Barcelona are bilingual in both languages. It is generally appreciated when visitors make an effort to speak the local language, but most people in Barcelona will also understand and speak Spanish.
Barcelona is not a country: it is a city. It is in the country Spain. Yes, they do speak Spanish in Spain.
The official language spoken in Barcelona is Catalan, although Spanish is also widely spoken.
The official languages of Barcelona are both Catalan and Spanish. Catalan is the predominant language in Barcelona and is often used in official settings, while Spanish is also widely spoken as a second language.
If "Spanish" means Castilian (standard) Spanish, then no, it is not the language of Barcelona and the region of Catalonia, though it is generally understood. The principal language in that northeastern part of Spain is Catalan, which is not a dialect, but a separate language (just as Portuguese is a separate language, not a dialect of Spanish). However, most signs in Barcelona and many other parts of the region of Catalonia are bilingual. One can speak Castilian (Spanish) there and be understood by nearly everyone. But the people living in Barcelona and other towns of the region of Catalonia speak Catalan among themselves.
It took me 15 minutes to stop laughing, but here's your answer. Barcelona is a city in Spain, where they speak Spanish! Maybe this will help: Thems does lotsa spansh talkin in barcelona, woo!
Barcelona is in the region of CATALONIA. People in Catalonia speak a local language, called Catalan. Derived from latin, as many meditteranean languages (Spanish, French, Italian, Romanian, Portuguese, Gallego, Occita, etc..). These are full languages, as opposed to a dialect (which is a local variation of a language). As Catalonia is a part of Spain, Spanish is also spoken by everybody in Catalonia (thus in Barcelona).
The primary language spoken in Barcelona is Catalan. However, Spanish is also widely spoken and understood, especially in tourist areas and among the younger population. Many people in Barcelona also speak English, especially those working in the tourism industry.
Hoteles en Barcelona in Spanish means hotels in Barcelona. It is neat that it doesn't look much different in English then it does in Spanish. A lot of words in Spanish are that way.
Certainly they can speak Spanish if they are taught it, just as well as they can learn any other language.
Most places in Argentina speak Spanish. Just be aware that Argentine Spanish is slightly different than other people's Spanish.
Barcelona are a spanish team so they're in the spanish league.