Puja is an act of spiritual connection between a person and deities. There are a series of rituals and traditions followed in our culture that form a divine connection with God through prayers or hymns with offerings of various items like food and flowers. Hinduism is a culture followed across the globe in association with God and one's roots.