Revellers in military uniform throw flour, eggs and firecrackers in 200-year-old battle in Spain

The Els Enfarinats festival takes place every year on the streets of Ibi, Alicante, with a battle outside the town hall. It takes place on December 28 to mark the biblical Massacre of the Innocents by King Herod.