High in the reaches of Mount Kailash is the abode of Lord Shiva. One evening Lord Vishnu, came to see Shiva. He left behind at the entrance Garuda, the half-man, half-eagle composite, who served as his vehicle. Garuda sat alone, marveling at the natural splendor of the place. Suddenly his eyes fell on a beautiful [...]