Here is an addition to the same...
Human laws can be adjusted, manipulated and even ignored by some, but no one can do the same with the Law of 'Karma'. On the physical level, there is no time interval between an action and its reaction. If I throw an object in the air, it falls back immediately with the same force.
With the Law of 'Karma', however, there can be a delay between the action and its result or fruit. The seeds of certain actions (negative or positive) bring immediate fruit. Others can take years or even many births to bear fruit.
If I eat too much ice-cream, I will see the result or karmic effect of the negative 'karma' of greed within a space of ten-fifteen minutes in the form of a headache or after two days in the form of a cold and flu. This is an e.g. in which we realize the working of the Law of 'Karma'. We realize clearly the cause and its effect.
However on a subtle level, when we see the effects of actions, we do not realize that the cause may have actually been in a previous life. There is a total connection between the cause and the effect.
"I can say that there is nothing which happens to me for which I am not responsible. But that is sheer ignorance. Whether I remember what I did to make it happen or not, whether I realize it or choose to ignore it, I am ultimately responsible!"
This is the greatest fact of human life!!