Multiple choice general knowledge history

Which will be the last avatar of Vishnu?

  1. Valmiki

  2. Varaha

  3. Kalki

  4. Mastya

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

Kalki is the tenth and final avatar of Vishnu in Hindu tradition, prophesied to appear at the end of the Kali Yuga to end the current cycle of time. Varaha (boar) and Matsya (misspelled here as 'Mastya') are earlier avatars in the sequence, while Valmiki is not an avatar at all but the sage who composed the Ramayana epic.