India celebrates traditional Theyyam dance festival
AFP English
Indians celebrate at the Theyyam dance festival at a local temple in the Kannur, a city in southern India. Theyyam dancers wear..