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.
Holika Dahan celebrations are in full swing across India as people gather around sacred bonfires to mark the victory of good over..