Multiple choice general knowledge

Who narrates Vishnu sahasranama in Mahabharatha

  1. yudhistra

  2. krishna

  3. Bheeshma

  4. 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.