Guru Purnima is a Hindu religious festival honouring all gurus, both academic and spiritual. Hindus, Jains, and Buddhists all participate in the holiday celebrations in India, Nepal, and Bhutan.