Gods and goddesses are believed to be invoked in flesh in the religious cult of Theyyam

Gods and goddesses are believed to be invoked in flesh in the religious cult of Theyyam