Most Singaporeans celebrate the major festivals associated with their respective religions. The variety of religions is a direct reflection of the diversity of races living there. The Chinese are predominantly followers of Buddhism, Taoism, Shenism, Christians, Catholics and some considered as 'free-thinkers' (Those who do not belong to any religion). Malays have the Muslims and Indians are Hindus. There is a sizeable number of Muslims and Sikhs in the Indian population.