Share
Kansha the cruel ruler has everyone under his control. The Gods watching from above plants a seed of his death in the womb of his very own sister.