Karnavedha is a Hindu ritual that marks the beginning of a war. It is a sacred ceremony that is performed by the king before the war to seek the blessings of the gods.
The ritual involves the king's son, who is considered a symbol of the king's life, performing a series of rituals to ensure the king's victory.
The Karnavedha ritual is mentioned in several Hindu scriptures, including the Mahabharata and the Ramayana.