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. From Wikipedia