Which of the following beliefs is accepted in both Hinduism and Buddhism?

A. Nirvana

B. Vedas

C. Story of the God Ganesha

D. karma

D. karma