Ayudha Puja is a part of the Navratri festival (Nine nights), a Hindu festival that is traditionally celebrated in India.