Human Development

Kirtan

Description:
Dance whose movements are such as to alter the state of consciousness of the dancer and aid spiritual enlightenment.
Related:
Derwish