Dharma is a key concept with multiple meanings in the Indian religions Hinduism, Buddhism, etc.
Buddhism is a nontheistic religion or philosophy that encompasses a variety of traditions, beliefs and spiritual practices largely based on teachings attributed to Gautama Buddha.
Two major extant branches of Buddhism are generally recognized by scholars: Theravada and Mahayana. Theravada has a widespread following in Sri Lanka and Southeast Asia. Mahayana is found throughout East Asia.