In the Hindu imagery, the gods live on top of Mount Meru in the Himalayas. According to the mythology, the holy mountain is protected by many animals that look like this one.
Comments
Sign in or get an account to comment.