Yajna is a Hindu ritual performed as an offering to the gods and goddesses. It is a fire ritual where offerings such as ghee, grains, and fruits are made to the fire while reciting mantras.
The purpose of Yajna is to show devotion to the gods and goddesses and seek their blessings. It is also believed to purify the atmosphere and create positive energy. Yajna is also performed for various other reasons, such as to attain wealth, good health, success, and longevity.
Yajna can be performed by anyone who has knowledge of the ritual and the proper procedures. However, in some cases, a priest or a Brahmin is hired to perform the Yajna on behalf of the individual or the family.
There are different types of Yajna, each with a specific purpose. Some of the popular Yajnas are Agnihotra Yajna, Chandi Yajna, Ashvamedha Yajna, Soma Yajna, and Rudra Yajna.
No, Yajna is not only performed in India but also in other countries where Hinduism is practiced, such as Nepal, Sri Lanka, and Bali.