Mahayana Buddhism is the religion of the majority of Chinese and Vietnamese in Cambodia. Elements of other religious practices, such as the veneration of folk heroes and ancestors, Confucianism, and Taoism mix with Chinese Buddhism are also practised.