Most of the current generation of gods have been revealed to be the descendants of the Elder Goddess Gaea. The two most featured pantheons are the Asgardians (of whom Thor is a member) and the Olympians (of whom Hercules is a member). The lords of the various pantheons sometimes gather in groups known as either the Council of Godheads or the Council of Skyfathers. The gods were forced to stop meddling with humanity (at least openly) a thousand years ago by the Celestials, and most people today believe them to be fictional. Other pantheons have been depicted in the Marvel Universe that is still actively worshiped in the real world, including those worshiped by the Aboriginal inhabitants of Australia, the gods of Hinduism, the Shinto gods and the gods of Zoroastrianism. These deities are rarely depicted, however. One such appearance generated a good deal of controversy as the depiction involved a fight between Marvel's incarnation of Thor and the Hindu god Shiva, a battle which Shiva lost. As Shiva is one of the principal deities of Hindu religion, his defeat offended some followers of Hinduism. This battle was retconned later as having been the deity Indra, the Hindu god of thunder, who was posing as Shiva, that met defeat. To avoid offending the believers of still active religions, Marvel features such deities as characters in the background or who make very brief cameo appearances.