Buddhism is a 2500 year old philosophy and religion that began in India and has spread throughout Asia. It is based on the teachings of Buddha, including the Four Noble Truths and the Eightfold Path. Buddhism rejects the Hindu caste system and concept of atman or soul. The main schools of Buddhism are Theravada, Mahayana, Vajrayana, and Zen.