Pages

How many avatars of Vishnu are believed to have come down to Earth so far?

(A) 10

(B) 9

(C) 8

(D) 7