Many of us think that there is no difference between Catalan and Spanish, but it is not right because the difference between Catalan and Spanish is very prominent. It is not like American English or British English; it is a completely different language. There are only few words which are common both in Catalan and Spanish. About 10 million people speak Catalan in the east of Spain where Barcelona is located. Catalans speak Spanish because of the constitution of Spain. Spanish is the official language of Spain while Catalan is the co-official language.