Multiple choice general knowledge Who narrates Vishnu sahasranama in Mahabharatha yudhistra krishna Bheeshma arjuna Reveal answer Fill a bubble to check yourself C Correct answer Explanation Bhishma narrated the Vishnu Sahasranama (thousand names of Vishnu) to Yudhishthira while lying on his bed of arrows after the Kurukshetra war, in response to Yudhishthira's questions about dharma.