In Hinduism, Kamsa is the son of a demon and half-brother of Devaki