The Ashvamedha was a horse sacrifice ritual followed by the Śrauta tradition of Vedic religion. It was used by ancient Indian kings to prove their imperial sovereignty: a horse accompanied by the king's warriors would be released to wander for a year. In the territory traversed by the horse, any rival could dispute the king's authority by challenging the warriors accompanying it. After one year, if no enemy had managed to kill or capture the horse, the animal would be guided back to the king's capital. It would be then sacrificed, and the king would be declared as an undisputed sovereign.
A 19th-century painting, depicting the preparation of an army to follow the sacrificial horse. Probably from an illustration to Lakshmisa's Jaimini Bharata
Queen Kaushalya performing the Ashvamedha ritual; illustration to the Ramayana
Samudragupta, Ashvamedha horse
The practice of Hindu animal sacrifice is in recent times mostly associated with Shaktism, and in currents of folk Hinduism strongly rooted in local popular or tribal traditions. Animal sacrifices were part of the ancient Vedic Era in India, and are mentioned in scriptures such as the Puranas. The Hindu scripture Brahma Vaivarta Purana forbids the Asvamedha Horse sacrifice in this Kali Yuga. However, the perception that animal sacrifice was only practiced in ancient Non-Vedic Era is opposed by instances like Ashvamedha and other rituals that are rooted in Vedas. Both the Itihasas and the Puranas like the Devi Bhagavata Purana and the Kalika Purana as well as the Saiva and Sakta Agamas prescribe animal sacrifices.
A goat being sacrificed in a Temple festival in Tamil Nadu.
A goat being slaughtered at Kali Puja, painting by an Indian artist. Dated between 1800 and 1899. Inscription on verso: "A Hindoo sacrifice"
A male buffalo calf about to be sacrificed by a priest in the Durga Puja festival. The buffalo sacrifice practice, however, is rare in contemporary India.
The sacrificed buffalo's head kept in a large brass utensil