China has long been a cradle and host to a variety of the most enduring religio-philosophical traditions of the world. Confucianism and Taoism, plus Buddhism, constitute the "three teachings", philosophical frameworks which historically have had a significant role in shaping Chinese culture.