500yojanas.org
Everyone Down To Seven Generations
The worst of the evil will return not only to the one who committed the sin but also to his children, grandchildren and everyone on down to seven generations. The same is true to the most virtuous …