Lord Vishnu had so far taken nine avatars, and among those avatars, his first Matsya avatar is considered as an important avatar, since he has taken this avatar in order to protect a few holy persons from deluge, and the significance of this avatar is mentioned in Vedic texts, Puranas, bhagavatam and in the great […]