Asalha Puja is a Theravada Buddhist festival which typically takes place in July, on the full moon of the eighth lunar month. Asalha Puja, also known as Dharma Day, is one of Theravada Buddhism’s most important festivals, celebrating as it does the Buddha’s first sermon in which he set out to his five former associates the doctrine that had come to him following his enlightenment.