A Bhajan is a devotional song. It accompanies hindu prayers, rituals, or also sharing of spiritual ideas.
It can be sung in a temple, at home, or open air : under a tree, near a river bank or a place of historic significance.

The songs speak about many subjects like scriptures, legendary epics, teachings of saints and loving devotion to a deity

Bhajan : Hari om tatsat


picture of Samrat singing in a temple
Performing Bhajan in a hindu temple, Canada

A Bhajan has no prescribed form, or set rules. It is in free form, lyrical and based on melodic ragas. It is performed by singer, instruments and sometimes dancers.