Puja is a worship ritual performed by Hindus to offer devotional homage and prayer to one or more deities, to host and honour a guest, or to spiritually celebrate an event. It may honour or celebrate the presence of special guests, or their memories after they die. The word pūjā is Sanskrit, and means reverence, honor, homage, adoration and worship. Puja, the loving offering of light, flowers, and water or food to the divine, is the essential ritual of Hinduism. For the worshipper, the divine is visible in the image, and the divinity sees the worshipper. The interaction between human and deity, between human and guru, is called darshan, seeing.
A traditional puja is performed at the Swami Ayyappan Temple in East London, UK.
A puja ceremony at Besakih Temple in Bali, Indonesia
Bhoga (food) to be offered to God for puja
Hindu puja thali
Hindus are people who religiously adhere to Hinduism. Historically, the term has also been used as a geographical, cultural, and later religious identifier for people living in the Indian subcontinent.
Early-20th-century painting by M.V. Dhurandhar of Hindu devotees in satsanga and listening to the pravachana of the Puranas
Hindus at Har Ki Pauri, Haridwar near river Ganges in Uttarakhand state of India.
A Hindu wedding ritual in India
A young Nepali Hindu devotee during a traditional prayer ceremony at Kathmandu's Durbar Square.