Multiple choice general knowledge history Who is responsible for Old Bhishma's death Shalya Shikandi Ambika Ambalika Reveal answer Fill a bubble to check yourself B Correct answer Explanation In the Mahabharata war, Bhishma was finally felled by Shikhandi. Arjuna used Shikhandi as a shield because Bhishma had vowed not to fight against Shikhandi, who was originally a woman (Amba in a previous birth).