Kirtan is a spiritual practice involving singing the names of God. This is done in a group setting, often with a call and response format.
Kirtan is a spiritual practice involving singing the names of God. This is done in a group setting, often with a call and response format.