Sathya Narayana Pooja
The Satyanarayan Puja is a Hindu religious observance. It is a ritual performed by Hindus before/on any major occasion like marriage, house warming ceremony etc. It can also be performed on any day for any reason.It is believed the ceremony originated in Bengal as Satya Pir ritual performed by all communities (Hindu, Muslim and buddhists) and later in 19th century morphed into Satyanarayan puja.