Most of the population of the province practices traditional indigenous religions including the Chinese folk religion among the Han Chinese, Bimoism among the Yi peoples and Benzhuism among the Bai people. The Dai people are one of the few ethnic minorities of China that traditionally follow the Theravada branch of Buddhism, making Yunnan the only province in China where all 3 major Buddhist shools are widely practiced. Most of the Hui people of the region are Muslims.