Multiple choice general knowledge history Who was reborn as Shikhandi to take revenge against Bhisma? Ambika Ambalika Ahilya Amba Reveal answer Fill a bubble to check yourself D Correct answer Explanation Princess Amba, after being rejected and humiliated due to Bhishma, performed severe penance and was reborn as Shikhandi to become the cause of Bhishma's death in the Kurukshetra war.