The culture of Thailand incorporates cultural beliefs and characteristics indigenous to the area known as modern day Thailand coupled with much influence from ancient India, China, Cambodia, along with the neighboring pre-historic cultures of Southeast Asia. It is influenced primarily by Animism, Hinduism, Buddhism, as well as by later migrations from China, and southern India.