1000 Names of God

Sanskrit /English translation

Lord Vishnu - 1000 Names