Multiple choice general knowledge culture

Who was the biological father of Satyavathi?

  1. Uparicharavasu

  2. Matsya Raja

  3. Shantanu

  4. Ved Vyas

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

In the Mahabharata, Satyavati (also known as Matsyagandha) was born to Uparicharavasu, the king of Chedi, through a fish. She was later adopted by a fisherman. Shantanu was her husband (not father), and Ved Vyasa was her son (born before her marriage to Shantanu). Matsya Raja refers to the fisherman who raised her.