The national language is Bahasa Melayu, but given the population mix, Cantonese and Tamil are also commonly spoken. English is a prevailing second language in this country. It is taught in schools and is the language for business.
The official religion is Islam, practiced by the Malayan segment and Indian Muslims. Other religions are Buddhism and Hinduism, widespread in the Chinese and Indian population segments, respectively.