The Garuda is a large mythical bird, bird-like creature, or humanoid bird that appears in both Hindu and Buddhist mythology. Garuda is the mount (vahana) of the Lord Vishnu. — at Kal Mochan Temple., Thapathali.