'conqueror of Indra')[1], according to Hindu texts, was the eldest son of Ravana and the crown prince of Lanka, who conquered Indraloka (Heaven).
Due to the state of Shani, Meghanada had to die at the hands of Lakshmana in the war between Prince Rama and Ravana.
It is also believed that Meghanada was granted another boon by Brahma in which it was promised to him that he would only be killed by a common man who hadn't slept for 14 years continuously.
[10] Immediately, Indrajit became invisible and went into the clouds, from where he attacked and swiftly wiped out the armies of Sugriva, calling on Rama and Lakshmana to come in a direct combat by his illusion tactics of sorcery, so he could avenge the deaths of his paternal uncle and his brothers.
Garuda was the paternal uncle of Jatayu and Sampati and the enemy of the serpents and also the flying vehicle of Vishnu, of whom Rama was the seventh avatar.
[12] When Indrajita discovered that both Rama and Lakshmana had been rescued by Garuda and were still alive, he was livid and vowed to kill at least one of the brothers on that day.
He combined his skills of sorcery and illusion warfare, repeatedly vanishing and reappearing behind Lakshmana's back.
His life was saved by Hanuman, who brought the whole mountain of Dronagiri from the Himalayas to Lanka overnight to find the remedy (the magical herb - Sanjivani) for the weapon used by Indrajita and cured him.
When Indrajita learned that Lakshmana had survived again, he went to his native deity's secret temple to perform the yagna that would make him a warrior who can't be killed by anyone.
As the Valmiki Ramayana quotes, upon his Yagna being destroyed by the armies of Lakshmana and his treacherous plan failed, Indrajita became enraged and stormed out of the Temple Cave.
He vowed to kill his uncle Vibhisana along with Lakshmana once and for all, letting loose the Yama-astra which he had been conserving for punishing Vibhishana's perceived treason.
At this juncture, Lakshmana protected Vibhishana, countering the Yama-astra owing to an earlier warning by Kubera.
Indrajit realised that Lakshmana was not an ordinary human and had met the criteria to defeat Indrajita, i.e. blunder the yagna and not sleep for more than 14 years.
Ravana, blinded with pride, was unrelenting and annoyed, claiming that Indrajita was a coward for having fled the battlefield.
This accusation provoked Indrajita who briefly lost his temper, striking fear even at the mighty Ravana's heart before apologizing and clarifying to his father that his primary duty as a son was to serve his father's best interests and that even in the face of death, he would never abandon Ravana.
Preparing to return to the battle and knowing that he indeed faced death at the hands of a heavenly incarnation, Indrajita said his last goodbyes to his parents and his wife.