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.
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.