Multiple choice general knowledge history

When Bhishma, the great grand uncle of the Kauravas and the Pandavas, refused to marry Amba, she sat in penance and got a boon from Lord Shiva that she would be able to kill Bhishma who himself had the boon of being immortal. In her next birth she was born a man and fought from the side of the Pandavas. Bhishma had sworn never to raise arms on a woman so when he came before him, Bhishma dropped his arms and gave up. Who did Amba take rebirth as?

  1. Vyasa

  2. Shikhandi

  3. Jayadarath

  4. Dadheechi

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Shikhandi is the correct answer. Amba, after being rejected by Bhishma, performed penance and obtained a boon from Shiva to be reborn as the cause of Bhishma's death. In her next life, she was born as Shikhandi (originally female but later transformed into male). Since Bhishma had sworn never to fight a woman, he lowered his weapons when facing Shikhandi, leading to his defeat. The other options are not Amba's reincarnation.