India celebrates traditional Theyyam dance festival
India celebrates traditional Theyyam dance festival

Indians celebrate at the Theyyam dance festival at a local temple in the Kannur, a city in southern India.

Theyyam dancers wear heavy make-up, flamboyant costumes and headgear to honour Hindu deities.