Which of the following are key beliefs of Hinduism?
A. Kindness, righteousness, sobriety, wisdom, trustworthiness
B. Karma, reincarnation, dharma
C. Monotheism, dharma, karma
D. Dharma, monotheism, reincarnation