Shri Vishnu - 24 Incarnations


Shri Vishnu Incarnations (Avatars)

The word “Avatar”, a Sanskrit word means “
...