Originally posted by: FlauntPessimism
Niyog could be some early form of artificial insemination. But Shakra was the Indra then na. He wasn't on earth so how he? And was he anywhere referenced as human in Mahabharata
Considering all as human. Niyog as surrogacy is clearly stated in Mbh as well as Vedic texts like Manu smriti. Meaning intercourse happened until pregnancy.
Shakra might've been king of a foreign land. Rich with a large army.