Kuala Lumpur is pluralistic and religiously diverse. The city has many places of worship catering to the multi-religious population. Islam is practised primarily by the Malays, the Indian Muslim communities and a small number of Chinese Muslims. Buddhism, Confucianism and Taoism are practised mainly among the Chinese. Indians traditionally adhere to Hinduism. Some Chinese and Indians also subscribe to Christianity.