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.