Spanish language has a rich heritage with a long history of evolution and over the centuries, it has developed into diverse variations.

Castilian Spanish is the official national language of Spain but there are also other co-official languages spoken in the country because of the many culturally diverse regions like the  Basque or Euskera, Galician, and Catalan.