The official language of Gibraltar is English and is used by the government and in schools. Most locals are bilingual, also speaking Spanish. However, because of the varied mix of ethnic groups which reside there, other languages are also spoken on the Rock. Berber and Arabic are spoken by the Moroccan community, as are Hindi and Sindhi by the Indian community. Maltese is spoken by some families of Maltese descent.