In the Mahabharata, the demon who swallowed the sun is known as Rahu. During the cosmic event of the churning of the ocean (Samudra Manthan), Rahu disguised himself as a deity to consume the nectar of immortality. However, he was discovered by the gods and, as a punishment, his head was severed, leading to his eternal enmity with the sun and moon, resulting in solar and lunar eclipses when he attempts to devour them.
Copyright © 2026 eLLeNow.com All Rights Reserved.