= Hinduism believes in karma but karma does not mean rebirth. =
Hinduism.
The answer is Buddhism. It believes in the teachings of the Buddha.
Hinduism
People suffer as a result of bad karma (bad deeds performed in this or a previous life that they have not yet redeemed themselves from)
Hinduism has beliefs such as The Law of Cause and Effect (karma). Dharma (righteous living) & Reincarnation (punarjanma) , Incarnation (avatāra).
Potato
Hinduism, just like the other eastern religions, believes in the Law of Karma. The Law of Karma states - as you sow, so shall you reap. So Hinduism believes that when we die, our Karmas are not settled. The Karmas don't belong to the body but to the one who was alive which we think is the Mind and Ego, the ME. So Hinduism believes that while the body dies, the ME is reborn in a new body based on Karma and that is what is our afterlife. Hinduism, just like Buddhism, believes that this cycle of death and rebirth continues and we go on experiencing afterlife based on our Karma. What is the way out of this? It is called Nirvana or Moksha, it is Liberation or Salvation. This is attained when we realize the Truth that we are not the body, we are not even the mind and ego that we appear to be, we are the Divine Spirit, we are the Soul. If we realize this then we are liberated and united with God.
Romania
Mali
karma apparently
Reincarnation happens only because of Karma, the moment there is no Karma there is no reincarnation. The goal of our life is to transcend Karma, to go beyond Karma. As long as we think we are the body, the mind and ego that does action, we take ownership of our actions, there is Karma and as long as there is Karma good or bad, we will come back to earth. Heaven or hell is not somewhere in the skies. It is on earth when we take rebirth. Therefore if there is no Karma, there is no reincarnation. Reincarnation is proof of Karma and Karma is proof of reincarnation.