August 4th marks the centenary of the outbreak of WWI. The following digital composite images...
Spanish baby-jumping festival: in pictures
El Colacho festival, Spain
One of the world's oddest festivals took place earlier this month in the village of Castrillo de Murcia, northern Spain - the infamous El Colacho baby-jumping festival.