Stats

Theyyam is a ritual art form enacted in front of Hindu temples in the Northern District of Kerala State in India. Theyyam is believed to be the incarnation of God. This particular picture was shot at Chennai, India where the Theyyam was one of the attractions of a cultural procession.