Hindu Mythology, The Garuda is a large bird like creature, or humanoid bird that has a mix of eagle and human features. He is the vehicle of Vishnu and appears on the god's banner. Garuda represents birth and heaven, and is the enemy of all snakes.
In Indian art, Garuda gradually acquired more human form over the centuries and so maintained only his wings.
In Cambodia, however, he retains even today the great talons and vicious looking beak of a bird of prey.
Indonesia adopts a more stylistic approach to the Garuda's depiction as its national symbol, where it depicts a Javanese eagle, being much larger than a kite.