Islam is the official religion but Buddhism, Hinduism, Christianity and other religions are practised freely. Visitors will find mosques, churches, and temples sited next to each other. Most of the religious festivals are gazetted public holidays and celebrated nationwide regardless of race.