Mahabali was Prahlada's grandson. He came to power by defeating the gods (Devas), and taking over the three worlds. Bali, an Asura king was well known for his bravery, uprightness and dedication to god Vishnu. Bali had amassed vast territories and was invincible. He was benevolent and popular, but his close associates weren't like him. They were constantly attacking the suras (Devas) and plundering the gods who stood for righteousness and justice.