a)     Indra
b)     Varuna
c)     Bali Maharaja
d)     Both demons and demigods

The correct answer is
c)     Bali Maharaja