Different Avatars of the Hindu God Vishnu

By Abhishek Sen

Matsya Avatar

Kurma Avatar

Varaha Avatar

Narsimha

Rama

Krishna

Parashurama

Kalki

Next: 5 Lesser-known facts about Jawaharlal Nehru

Find out More..