China is a poly-religious country, where Taoism, Buddhism, Islamism, Christianity and Catholicism have all developed quite a following. Each ethnic group has its own habits and customs, and believes in one religion or another. For instance, about ten ethnic peoples, including the Huis and Uygurs, are Muslims. Most Tibetans believe in Lamaism, a branch of Buddhism, which is also followed by some Mongols. Freedom of religious belief is a government policy, and the Constitution protects normal religious activities.