‘Pūjā is a religious ritual that Hindus perform on a variety of occasions to pray or show respect to their chosen Gods. Most practicing Hindus pray once or twice a day. Pujas are reserved for special occasions like house warming. The picture below shows a puja being performed on the banks of the overflowing river Shipra.Puja should be done after a shower or bath and it is recommended that rites be performed before eating’.

Watch the video clip below (click on the link if you can’t see it). This ceremony takes place every evening at the banks of the river Ganges (Ganga) in the city of Banaras (Varanasi).