Spanish people are very patriotic towards their country as well as maintain their cultural and linguistic connection pretty well. Though it is not a highly religious country, a major part of the Spanish people are Catholics. All religions are given equal importance in Spain. The official language used in Spain is Castilian Spanish. The language varies across different parts of Spain, where some speak Catalan, Galician or Asturian. English and French are also quite popular in the major cities.