Kirtan is the call-and-response singing of ancient vedic mantras, spiritually uplifting songs, prayers and the sacred names of the Supreme. Rather than being a type of performance, kirtan is a journey of self discovery. This ancient yogic practice was traditionally...