Catalan festival marked with flames and fireworks
The annual festival of flames and fireworks has taken place in Catalonia.
Known as Correfoc, meaning "fire run", the people of La Bispal D'Emporda, just north of Barcelona, are treated to displays of villagers dressed as devils warding off evil spirits by dancing to music.
Other displays included whirling dragons who scattered their sparks amongst the huge crowds to the beat of local 'gralla' drums.