Chinese culture has been long characterized by religious pluralism and Chinese folk religion has always maintained a profound influence. Indigenous Confucianism and Taoism share aspects of being a philosophy or a religion, and neither demand exclusive adherence, resulting in a culture of tolerance and syncretism, where multiple religions or belief systems are often practiced in concert with local customs and traditions. Han Chinese culture has for long been influenced by Mahayana Buddhism, while in recent centuries Christianity has also gained a foothold among the population.